ฟังก์ชัน Filter
ฟังก์ชัน filterandvalue ใน DAX คือ and ที่ซับซ้อนที่สุด and แตกต่างจากฟังก์ชัน Excel อย่างมาก ฟังก์ชัน lookup ทํางานโดยใช้ตาราง and ความสัมพันธ์ เช่น ฐานข้อมูล ฟังก์ชันการกรองช่วยให้คุณจัดการบริบทข้อมูลเพื่อสร้างการคํานวณแบบไดนามิก
ในหมวดหมู่นี้
ฟังก์ชัน | คำอธิบาย |
---|---|
ALL | แสดง all แถวในตาราง orallvalues ในคอลัมน์ โดยไม่สนใจ filters ใด ๆ ที่อาจมีการใช้ |
ALLCROSSFILTERED | ล้าง allfilters ที่นําไปใช้กับตาราง |
ALLEXCEPT | ลบบริบท allfilters ในตาราง exceptfilters ที่มีการนําไปใช้กับคอลัมน์ที่ระบุ |
ALLNOBLANKROW | จากตารางหลักของความสัมพันธ์ แสดง all แถวแต่แถว blankorallvalues ที่แตกต่างกันของคอลัมน์ แต่แถว blankand ละเว้นบริบทใดก็ตาม filters ที่มีอยู่ |
ALLSELECTED | ลบบริบท filters ออกจากคอลัมน์ and แถวในคิวรีปัจจุบัน ในขณะที่ยังคงรักษา all บริบทอื่น filtersorfiltersอย่างชัดเจน |
CALCULATE | ประเมินนิพจน์ในบริบท filter ที่ปรับเปลี่ยนแล้ว |
CALCULATETABLE | ประเมินนิพจน์ตารางในบริบท filter ที่ปรับเปลี่ยนแล้ว |
EARLIER | ส่งกลับ value ปัจจุบันของคอลัมน์ที่ระบุในการส่งผ่านการประเมินภายนอกของคอลัมน์ที่กล่าวถึง |
EARLIEST | ส่งกลับ value ปัจจุบันของคอลัมน์ที่ระบุในการส่งผ่านการประเมินภายนอกของคอลัมน์ที่ระบุ |
FILTER | ส่งกลับตารางที่แสดงชุดย่อยของตารางอื่น or นิพจน์ |
FIRST | ใช้ในการคํานวณวิชวลเท่านั้น เรียกใช้ value ในเมทริกซ์วิชวลจากแถว first ของแกน |
INDEX | แสดงแถวที่ตําแหน่งสัมบูรณ์ที่ระบุโดยพารามิเตอร์ตําแหน่งภายในพาร์ติชันที่ระบุ โดยเรียงลําดับตามลําดับที่ระบุ or บนแกนที่ระบุ |
KEEPFILTERS | ปรับเปลี่ยนวิธีการใช้ filters ในขณะที่ประเมินฟังก์ชัน CALCULATEorCALCULATETABLE |
LAST | ใช้ในการคํานวณวิชวลเท่านั้น เรียกใช้ value ในเมทริกซ์วิชวลจากแถว last ของแกน |
LOOKUPVALUE | ส่งกลับ value สําหรับแถวที่ตรงตามเกณฑ์ all ที่ระบุโดยเงื่อนไข search ฟังก์ชันสามารถใช้เงื่อนไข searchor เพิ่มเติมได้ |
MATCHBY | ในฟังก์ชัน window ให้กําหนดคอลัมน์ที่ใช้เพื่อกําหนดวิธีการจับคู่ข้อมูล and ระบุ แถวปัจจุบัน |
MOVINGAVERAGE | แสดง average เคลื่อนที่จากการคํานวณตามแกนที่กําหนดของเมทริกซ์วิชวล |
NEXT | ใช้ในการคํานวณวิชวลเท่านั้น เรียกใช้ value ในแถว next ของแกนในเมทริกซ์วิชวล |
OFFSET | แสดงแถวเดียวที่อยู่ในตําแหน่งก่อน |
ORDERBY | กําหนดคอลัมน์ที่กําหนดลําดับการจัดเรียงภายในพาร์ติชันของฟังก์ชัน window แต่ละรายการ |
PARTITIONBY | กําหนดคอลัมน์ที่ใช้ในการแบ่งพาร์ติชันพารามิเตอร์ relation ของฟังก์ชัน window |
PREVIOUS | ใช้ในการคํานวณวิชวลเท่านั้น เรียกใช้ value ในแถว previous ของแกนในเมทริกซ์วิชวล |
RANGE | ส่งกลับช่วงของแถวภายในแกนที่กําหนด ซึ่งสัมพันธ์กับแถวปัจจุบัน ทางลัดสําหรับ WINDOW |
RANK | ส่งกลับการจัดอันดับของแถวภายในช่วงเวลาที่กําหนด |
REMOVEFILTERS | ล้าง filters ออกจากตาราง or คอลัมน์ที่ระบุ |
ROWNUMBER | ส่งกลับการจัดอันดับที่ไม่ซ้ํากันของแถวภายในช่วงเวลาที่กําหนด |
RUNNINGSUM | แสดง sum ที่คํานวณตามแกนที่กําหนดของเมทริกซ์วิชวล |
SELECTEDVALUE | ส่งกลับ value เมื่อมีการกรองบริบทสําหรับ columnName ไปเป็น value ที่แตกต่างกันเพียงหนึ่งรายการเท่านั้น มิฉะนั้นจะส่งกลับ alternateResult |
WINDOW | ส่งกลับหลายแถวซึ่งอยู่ในตําแหน่งภายในช่วงเวลาที่กําหนด |