ข้อมูล ฟังก์ชัน

นําไปใช้กับ: คอลัมน์จากการคํานวณ ตารางจากการคํานวณ หน่วยวัด คิวรีการคํานวณวิชวล DAX

ส่งกลับข้อมูลเกี่ยวกับฟังก์ชันที่พร้อมใช้งานใน DAXในปัจจุบัน ซึ่งสอดคล้องกับชุดแถวของ MDSCHEMA_FUNCTIONS สคีมา แต่จะ DAX ส่งกลับเฉพาะฟังก์ชัน (และไม่แสดง MDX) ตามค่าเริ่มต้น

ไวยากรณ์

INFO.FUNCTIONS ( [<Restriction name>, <Restriction value>], ... )

พารามิเตอร์

พารามิเตอร์เป็นตัวเลือกสําหรับฟังก์ชัน DAX นี้ เมื่อใช้พารามิเตอร์ จะต้องได้รับทั้งสองอย่าง อนุญาตให้ใช้พารามิเตอร์มากกว่าหนึ่งคู่ ชื่อข้อจํากัดและค่าคือข้อความ และป้อนในเครื่องหมายอัญประกาศ

เงื่อนไข คำจำกัดความ
ชื่อข้อจํากัด ชื่อของข้อจํากัดที่ใช้ในการกรองผลลัพธ์
ค่าข้อจํากัด ค่าที่ใช้เพื่อกรองผลลัพธ์ของข้อจํากัด

จำกัด

โดยทั่วไปแล้ว คอลัมน์ทั้งหมดของผลลัพธ์ฟังก์ชัน DAX สามารถใช้เป็นข้อจํากัดได้ นอกจากนี้ยังอาจอนุญาตให้มีข้อจํากัดเพิ่มเติมอีกด้วย

ค่าผลลัพธ์

ตารางที่มีคอลัมน์ต่อไปนี้:

คอลัมน์ คำอธิบาย
[FUNCTION_NAME] ชื่อของ DAX ฟังก์ชัน
[DESCRIPTION] คําอธิบายว่าฟังก์ชันทํางานอะไร
[PARAMETER_LIST] รายการพารามิเตอร์ที่ฟังก์ชันยอมรับ
[RETURN_TYPE] ชนิดข้อมูลที่ฟังก์ชันส่งกลับ
[ORIGIN] จุดเริ่มต้นหรือแหล่งที่มาของฟังก์ชัน
[INTERFACE_NAME] ชื่ออินเทอร์เฟซสําหรับฟังก์ชัน
[LIBRARY_NAME] ไลบรารีที่ประกอบด้วยฟังก์ชัน
[DLL_NAME] ไฟล์ DLL ที่มีการใช้งานฟังก์ชัน
[HELP_FILE] ไฟล์วิธีใช้ที่เชื่อมโยงกับฟังก์ชัน
[HELP_CONTEXT] ตัวระบุบริบทวิธีใช้
[OBJECT] ข้อมูลวัตถุสําหรับฟังก์ชัน
[CAPTION] คําอธิบายภาพสําหรับฟังก์ชัน
[PARAMETERINFO] ข้อมูลพารามิเตอร์เพิ่มเติม
[DIRECTQUERY_PUSHABLE] ไม่ว่าฟังก์ชันจะสามารถผลักลงไปยังแหล่งข้อมูล DirectQuery ได้หรือไม่
[VISUAL_CALCULATIONS_INFO] ข้อมูลเกี่ยวกับการสนับสนุนการคํานวณวิชวล

หมายเหตุ

  • ผลลัพธ์อาจแตกต่างกันตามเวอร์ชันของกลไกจัดการและระดับความเข้ากันได้
  • สิทธิ์ที่จําเป็นจะขึ้นอยู่กับโฮสต์ การคิวรีเมตาดาต้าแบบเต็มอาจจําเป็นต้องมีสิทธิ์ผู้ดูแลระบบแบบจําลอง
  • ค่าที่เป็นไปได้สําหรับ [ORIGIN] คือ 1 (MSOLAP), 2 (UDF), 3 (RELATIONAL), 4 (SCALAR)
  • หากไม่ได้ระบุข้อจํากัด [ORIGIN] จะใช้ค่าเริ่มต้นเป็น 3 (เชิงสัมพันธ์) หรือ 4 (SCALAR)

ตัวอย่าง

คิวรี DAX ต่อไปนี้สามารถเรียกใช้ในมุมมองคิวรี DAX:

EVALUATE
	INFO.FUNCTIONS()

ตัวอย่างที่ 2 - DAX คิวรีที่มีตัวกรอง

คิวรี DAX ต่อไปนี้สามารถเรียกใช้ในมุมมองคิวรี DAX:

EVALUATE
    SELECTCOLUMNS(
        FILTER(
            INFO.FUNCTIONS(),
            CONTAINSSTRING([FUNCTION_NAME], "DATE")
        ),
        "Function Name", [FUNCTION_NAME],
        "Description", [DESCRIPTION],
        "Return Type", [RETURN_TYPE]
    )
ORDER BY [Function Name]

ดูเพิ่มเติม