Thep Excel

Function Explainer

Information · DAX 28 ฟังก์ชัน

28 ฟังก์ชัน

เรียงตาม

ฟังก์ชัน ใช้ทำอะไร มีตั้งแต่ นิยม ยาก ประโยชน์
HASONEVALUE Information HASONEVALUE(<columnName>)

HASONEVALUE ตรวจสอบว่า Column ที่ผ่านการ Filter มีเพียงค่าเดียวเท่านั้น Return TRUE หากตรงตามเงื่อนไข FALSE หากไม่ใช่ ใช้หลักเพื่อสร้าง Measure ที่ "ฉลาด" ตามการเลือก Filter ของผู้ใช้

นิยม 7 ยาก 4 ประโยชน์ 7

7 4 7
CONTAINS Information CONTAINS(<table>, <columnName>, <value>[, <columnName>, <value>]...)

CONTAINS ค้นหาแถวในตารางและคืนค่า TRUE/FALSE เมื่อหาเจอค่าที่ตรงกับเงื่อนไขที่กำหนด เจ๋งเพราะมันเร็วกว่า COUNTROWS + FILTER มาก

นิยม 6 ยาก 4 ประโยชน์ 6

6 4 6
ISFILTERED Information ISFILTERED(<ColumnName>)

ISFILTERED ตรวจสอบว่าคอลัมน์ที่ระบุมีตัวกรองโดยตรงหรือไม่ ใช้เพื่อสร้าง Dynamic Measures ที่เปลี่ยนพฤติกรรมตามการกรองของผู้ใช้

นิยม 6 ยาก 4 ประโยชน์ 6

6 4 6
CONTAINSSTRING Information =CONTAINSSTRING(<within_text>, <find_text>)

CONTAINSSTRING ตรวจสอบว่าข้อความหนึ่งมีข้อความอื่นเป็นส่วนหนึ่งหรือไม่ แล้วคืนค่า TRUE หรือ FALSE ตัวเลือกนี้ไม่สนใจตัวพิมพ์ใหญ่เล็ก

นิยม 6 ยาก 3 ประโยชน์ 6

6 3 6
HASONEFILTER Information HASONEFILTER(<columnName>)

ตรวจว่าคอลัมน์ถูก filter โดยตรงให้เหลือค่าเดียวหรือไม่ เหมาะกับการควบคุมการแสดงผลตามสถานะการเลือกของผู้ใช้

นิยม 5 ยาก 4 ประโยชน์ 5

5 4 5
CONTAINSROW Information CONTAINSROW(<table>, <value> [, <value> [, ... ] ])

CONTAINSROW ตรวจสอบว่ามีแถวที่ค่าคอลัมน์ตรงกันหมดหรือไม่ ถ้าเจอจะคืนค่า TRUE ไม่มีจะคืน FALSE

นิยม 5 ยาก 4 ประโยชน์ 5

5 4 5
CONTAINSSTRINGEXACT Information CONTAINSSTRINGEXACT(value) as value

CONTAINSSTRINGEXACT ใช้สำหรับการวิเคราะห์ข้อมูล DAX

นิยม 4 ยาก 3 ประโยชน์ 4

4 3 4
SELECTEDMEASURE Information SELECTEDMEASURE()

SELECTEDMEASURE() คืนค่าของ Measure ต้นทางที่กำลังถูกประมวลผลอยู่ในบริบท Calculation Group ช่วยให้สร้าง Calculation Item ที่ยืดหยุ่น สามารถนำไปใช้งานกับหลาย Measure พร้อมกันได้อย่างมีประสิทธิภาพ

นิยม 4 ยาก 5 ประโยชน์ 5

4 5 5
ISAFTER Information ISAFTER(<expression>, <compare_to>[, sort_order][, ...])

ISAFTER ตรวจว่าค่าในบริบทปัจจุบันอยู่ “หลัง” ค่าอ้างอิงตามลำดับที่กำหนด (ASC/DESC) และรองรับหลายคีย์ต่อเนื่อง เช่น Country แล้ว State ใช้สร้างตัวกรองแบบ start-after หรือทำหน้าต่างข้อมูลที่อิงลำดับได้อย่างชัดเจน

นิยม 3 ยาก 4 ประโยชน์ 3

3 4 3
CUSTOMDATA Information CUSTOMDATA()

CUSTOMDATA ดึงข้อความ Custom Data ที่แนบมากับการเชื่อมต่อ (เช่นค่า user role, region, หรือ token จากแอป) เพื่อนำไปใช้ใน Measure หรือ RLS ช่วยสร้างเงื่อนไขตามบริบทผู้ใช้โดยไม่ต้องแก้โมเดล

นิยม 3 ยาก 4 ประโยชน์ 3

3 4 3
EVALUATEANDLOG Information EVALUATEANDLOG(<expression>)

EVALUATEANDLOG คำนวณนิพจน์และส่งผลลัพธ์ไปยัง log สำหรับการตรวจสอบและดีบัก ทำให้เห็นค่าระหว่างกลางของการคำนวณ DAX โดยไม่ต้องเขียนตารางชั่วคราว

นิยม 3 ยาก 4 ประโยชน์ 3

3 4 3
COLUMNSTATISTICS Information COLUMNSTATISTICS()

COLUMNSTATISTICS ส่งกลับตารางที่ระบุข้อมูลสถิติของทุกคอลัมน์ในทุกตารางของโมเดล DAX ผลลัพธ์ประกอบด้วยชื่อตาราง ชื่อคอลัมน์ ค่า Min/Max, Cardinality (จำนวนค่าไม่ซ้ำ) และความยาวสูงสุด เป็นเครื่องมือสำคัญสำหรับการตรวจสอบคุณภาพข้อมูล การประเมินการกระจายตัว และการเพิ่มประสิทธิภาพโมเดล

นิยม 3 ยาก 3 ประโยชน์ 3

3 3 3
INFO.GENERALSEGMENTMAPSEGMENTMETADATASTORAGES Information INFO_GENERALSEGMENTMAPSEGMENTMETADATASTORAGES(value) as value

INFO.GENERALSEGMENTMAPSEGMENTMETADATASTORAGES ใช้สำหรับการวิเคราะห์ข้อมูล DAX

นิยม 2 ยาก 4 ประโยชน์ 3

2 4 3
INFO.DELTATABLEMETADATASTORAGES Information INFO.DELTATABLEMETADATASTORAGES([<RestrictionName1>, <RestrictionValue1>] [, <RestrictionName2>, <RestrictionValue2>] ...)

INFO.DELTATABLEMETADATASTORAGES ดึงข้อมูล Metadata เกี่ยวกับการจัดเก็บ Delta Table ในโมเดลข้อมูล Power BI หรือ Analysis Services โดยแสดงรายละเอียดเช่น TableName, RootLocation, CurrentVersion และข้อมูลอื่น ๆ ที่เกี่ยวข้องกับการจัดเก็บเพื่อการวินิจฉัยและจัดการระบบ

นิยม 2 ยาก 4 ประโยชน์ 3

2 4 3
INFO.ATTRIBUTEHIERARCHYSTORAGES Information INFO.ATTRIBUTEHIERARCHYSTORAGES()

INFO.ATTRIBUTEHIERARCHYSTORAGES ให้รายละเอียดการเก็บข้อมูลของลำดับชั้น (storage) เช่นโหมด บีบอัด และคุณสมบัติเกี่ยวกับการจัดเก็บ เพื่อช่วยตรวจสอบการออกแบบมิติและประสิทธิภาพ

นิยม 2 ยาก 4 ประโยชน์ 3

2 4 3
INFO.EXCLUDEDARTIFACTS Information INFO_EXCLUDEDARTIFACTS(value) as value

INFO.EXCLUDEDARTIFACTS ใช้สำหรับการวิเคราะห์ข้อมูล DAX

นิยม 2 ยาก 4 ประโยชน์ 3

2 4 3
INFO.CALCULATIONITEMS Information INFO_CALCULATIONITEMS(value) as value

INFO.CALCULATIONITEMS ใช้สำหรับการวิเคราะห์ข้อมูล DAX

นิยม 2 ยาก 4 ประโยชน์ 3

2 4 3
INFO.CALCDEPENDENCY Information INFO.CALCDEPENDENCY()

INFO.CALCDEPENDENCY คืนตารางที่บอกความสัมพันธ์ของการคำนวณในโมเดล (dependency graph) ช่วยระบุว่า Measure หรือคอลัมน์ใดพึ่งพาอีกตัวหนึ่ง ทำให้ง่ายต่อการดีบักและจัดลำดับการคำนวณ

นิยม 2 ยาก 4 ประโยชน์ 3

2 4 3
INFO.DICTIONARYSTORAGES Information INFO_DICTIONARYSTORAGES(value) as value

INFO.DICTIONARYSTORAGES ใช้สำหรับการวิเคราะห์ข้อมูล DAX

นิยม 2 ยาก 4 ประโยชน์ 3

2 4 3
INFO.CALCULATIONGROUPS Information INFO.CALCULATIONGROUPS ( [RestrictionName [, RestrictionValue [, ... ] ] ] )

INFO.CALCULATIONGROUPS ดึงข้อมูลเมตาดาต้าของ Calculation Groups ในโมเดล คืนค่าเป็นตารางที่มีคอลัมน์ ID, TableID, Description, ModifiedTime และ Precedence ใช้สำหรับตรวจสอบและบริหารจัดการ Calculation Groups ที่กำหนดไว้

นิยม 2 ยาก 4 ประโยชน์ 3

2 4 3
INFO.DETAILROWSDEFINITIONS Information INFO_DETAILROWSDEFINITIONS(value) as value

INFO.DETAILROWSDEFINITIONS ใช้สำหรับการวิเคราะห์ข้อมูล DAX

นิยม 2 ยาก 4 ประโยชน์ 3

2 4 3
INFO.ANNOTATIONS Information INFO.ANNOTATIONS()

INFO.ANNOTATIONS ดึงรายการ Annotation ที่บันทึกไว้ในโมเดล DAX ทั้งหมด พร้อมข้อมูลวัตถุปลายทาง ช่วยให้เห็น metadata ที่ทีมเก็บไว้เพื่ออธิบายวัตถุหรือเชื่อมกับระบบอื่น

นิยม 2 ยาก 4 ประโยชน์ 3

2 4 3
INFO.DEPENDENCIES Information INFO_DEPENDENCIES(value) as value

INFO.DEPENDENCIES ใช้สำหรับการวิเคราะห์ข้อมูล DAX

นิยม 2 ยาก 4 ประโยชน์ 3

2 4 3
INFO.ATTRIBUTEHIERARCHIES Information INFO.ATTRIBUTEHIERARCHIES()

INFO.ATTRIBUTEHIERARCHIES ดึงข้อมูลลำดับชั้นของ Attribute ทั้งหมดในโมเดล เช่นชื่อ ตาราง และรายละเอียดระดับชั้น ช่วยตรวจสอบว่ามีการตั้งค่า Hierarchy ครบถ้วนและสอดคล้องกับการวิเคราะห์

นิยม 2 ยาก 4 ประโยชน์ 3

2 4 3
INFO.ALTERNATEOFDEFINITIONS Information INFO_ALTERNATEOFDEFINITIONS(value) as value

INFO.ALTERNATEOFDEFINITIONS ใช้สำหรับการวิเคราะห์ข้อมูล DAX

นิยม 2 ยาก 4 ประโยชน์ 3

2 4 3
INFO.DATASOURCES Information INFO_DATASOURCES(value) as value

INFO.DATASOURCES ใช้สำหรับการวิเคราะห์ข้อมูล DAX

นิยม 2 ยาก 4 ประโยชน์ 3

2 4 3
INFO.STORAGETABLECOLUMNSEGMENTS Information INFO_STORAGETABLECOLUMNSEGMENTS(value) as value

INFO.STORAGETABLECOLUMNSEGMENTS ใช้สำหรับการวิเคราะห์ข้อมูล DAX

นิยม 2 ยาก 4 ประโยชน์ 3

2 4 3
INFO.RELATIONSHIPINDEXSTORAGES Information INFO_RELATIONSHIPINDEXSTORAGES(value) as value

INFO.RELATIONSHIPINDEXSTORAGES ใช้สำหรับการวิเคราะห์ข้อมูล DAX

นิยม 2 ยาก 4 ประโยชน์ 3

2 4 3