ตัวอย่างนี้แสดงวิธีสร้างฟิลเตอร์ N อันดับต้นโดยใช้คอลัมน์การวัดเพื่อแสดงสับเซ็ตของค่าสูงสุดสำหรับการวัดนั้นตามแอททริบิว
ในตัวอย่างนี้ คุณมีการแสดงข้อมูลตารางที่แสดงสินค้าคงคลังของผลิตภัณฑ์บางรายการสําหรับร้านขายของชํา มีผลิตภัณฑ์ 10 รายการในแผนกสินค้าแห้ง และ 10 รายการในแผนกผลิต
.png
คุณต้องการปรับแก้การแสดงข้อมูลเพื่อให้แสดงผลิตภัณฑ์ 4 อันดับแรกในแผนกผลิตตามจํานวนหน่วยที่มีอยู่ และคุณต้องการกําหนดเป้าหมายช่วงเวลาที่ระบุ
ตัวเลือก: เพิ่มฟิลเตอร์ N อันดับต้นในแถบฟิลเตอร์
คุณสามารถปล่อยฟิลเตอร์เหล่านี้ไว้ในขอบเขตฟิลเตอร์เดียวกันได้ ตัวอย่างเช่น ยกเลิกการปักหมุดเป็นฟิลเตอร์แคนวาส อย่างไรก็ตาม หากคุณตั้งค่าฟิลเตอร์จำนวนเงินเพื่อฟิลเตอร์แอททริบิวที่ระบุ คุณจะไม่ได้รับผลลัพธ์ที่คุณต้องการ นี่คือสิ่งที่เกิดขึ้น:
ในสถานการณ์นี้ที่ฟิลเตอร์ N อันดับต้นเป็นฟิลเตอร์แคนวาส (ยกเลิกปักหมุด) ในแถบฟิลเตอร์ ฟิลเตอร์จะถูกใช้งานแยกกันจากฟิลเตอร์แคนวาสอื่น ชุดผลลัพธ์ของฟิลเตอร์ N อันดับต้นจะถูกรวมกับการดำเนินการ AND กับฟิลเตอร์แคนวาสอื่น ซึ่งทำให้ไม่มีข้อมูล
แต่คุณสามารถยกเลิกการเลือก ผลิตภัณฑ์ สำหรับแถว 'ตาม' ในไดอะล็อกฟิลเตอร์ เพื่อให้ใช้แอททริบิวทั้งหมดในการแสดงข้อมูลแทน
.png
ขณะนี้การแสดงข้อมูลจะแสดงผลิตภัณฑ์ 4 อันดับแรกในแผนกผลิตใน 2020 ไตรมาสที่ 2 ตามปริมาณสินค้าคงคลัง ซึ่งเป็นสิ่งที่คุณกำลังมองหา เนื่องจากตัวเลือก 'แอททริบิวทั้งหมดในการแสดงผล' ทำหน้าที่เหมือนฟิลเตอร์การแสดงข้อมูล ซึ่งหมายความว่ามีการใช้ฟิลเตอร์ N อันดับต้นหลังจากฟิลเตอร์อีกสองรายการ
ตัวเลือก: เพิ่มฟิลเตอร์ N อันดับต้นในการแสดงข้อมูลโดยตรง
อีกวิธีหนึ่งในการบรรลุเป้าหมายนี้คือการใช้จำนวนเงินเป็นฟิลเตอร์การแสดงข้อมูล
ลากคอลัมน์แผนกและวันที่ไปยังแถบฟิลเตอร์ ลากคอลัมน์จำนวนเงินไปยังฟิลเตอร์ในช่องไวยากรณ์สำหรับการแสดงข้อมูลของคุณ
การแสดงข้อมูลจะแสดงผลิตภัณฑ์ 4 อันดับแรกในแผนกผลิตในปี 2020 ไตรมาสที่ 2 ตามปริมาณสินค้าคงคลัง เนื่องจากฟิลเตอร์ในแถบฟิลเตอร์ถูกนำมาใช้ก่อน แล้วจึงเป็นฟิลเตอร์การแสดงข้อมูล
.png