Thep Excel

INFO.CALCULATIONGROUPSดึงข้อมูลเมตาของ Calculation Groups

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

fx
=INFO.CALCULATIONGROUPS ( [RestrictionName [, RestrictionValue [, … ] ] ] )

ความนิยม2/10
ความยาก4/10
ประโยชน์3/10

อัปเดต 14 December 2025

Syntax & Arguments

อาร์กิวเมนต์ ชนิด ค่าเริ่มต้น คำอธิบาย
[RestrictionName]ไม่บังคับ text ไม่ระบุ (คืนค่าทั้งหมด) ชื่อของข้อจำกัดที่ใช้กรองผลลัพธ์ เช่น “Name”, “ID” สามารถระบุได้หลายคู่
[RestrictionValue]ไม่บังคับ variant ไม่ระบุ ค่าที่ใช้กรองสำหรับ RestrictionName ที่ระบุไว้ก่อนหน้า

[ ] = อาร์กิวเมนต์ที่ไม่บังคับ

Additional Notes

INFO.CALCULATIONGROUPS เป็นฟังก์ชันข้อมูลระบบที่ใช้ดึงเมตาดาต้าของ Calculation Groups ที่กำหนดไว้ในโมเดล Power BI หรือ Analysis Services

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

Examples

ตัวอย่างที่ 1: ดึงรายการ Calculation Groups ทั้งหมดEVALUATE INFO.CALCULATIONGROUPS ()

ใช้ EVALUATE ใน DAX Studio เพื่อดูรายการ Calculation Groups ทั้งหมดที่กำหนดไว้ในโมเดล ผลลัพธ์จะแสดงข้อมูลเมตาดาต้าของแต่ละกลุ่ม

fx
=EVALUATE INFO.CALCULATIONGROUPS ()

ผลลัพธ์ตารางที่มีคอลัมน์ ID, TableID, Description, ModifiedTime, Precedence ของทุก Calculation Group
ตัวอย่างที่ 2: นับจำนวน Calculation Groups ในโมเดลCalc Groups Count = COUNTROWS ( INFO.CALCULATIONGROUPS () )

ใช้ COUNTROWS นับจำนวนแถวในตารางที่ INFO.CALCULATIONGROUPS คืนมา เพื่อทราบว่าโมเดลมี Calculation Groups กี่กลุ่ม

fx
Calc Groups Count = COUNTROWS ( INFO.CALCULATIONGROUPS () )

ผลลัพธ์3 (ถ้าโมเดลมี 3 Calculation Groups)
ตัวอย่างที่ 3: ตรวจสอบว่ามี Calculation Group ชื่อที่ระบุหรือไม่Has Time Intel = COUNTROWS ( FILTER ( INFO.CALCULATIONGROUPS (), [Description] = "Time Intelligence" ) ) > 0

ใช้ FILTER กรองตาราง INFO.CALCULATIONGROUPS เพื่อค้นหา Calculation Group ที่มี Description ตรงกับที่ต้องการ แล้วตรวจสอบว่ามีอยู่หรือไม่

fx
Has Time Intel =
COUNTROWS (
FILTER (
INFO.CALCULATIONGROUPS (),
[Description] = "Time Intelligence"
)
) > 0

ผลลัพธ์TRUE หรือ FALSE

FAQs

INFO.CALCULATIONGROUPS ใช้ใน Calculated Column หรือ Calculated Table ได้ไหม?+

ไม่ได้ ฟังก์ชัน INFO ทั้งหมดไม่สามารถใช้ใน Calculated Column หรือ Calculated Table ได้ ใช้ได้เฉพาะใน Measure หรือใน DAX Studio เท่านั้น

ฟังก์ชันนี้รองรับ Power BI เวอร์ชันไหน?+

รองรับ Power BI Desktop ตั้งแต่เวอร์ชัน 16.0.109.17 ขึ้นไป (ธันวาคม 2023) และ Azure Analysis Services เวอร์ชัน 16.0.139.28 ขึ้นไป

คอลัมน์ Precedence หมายถึงอะไร?+

Precedence คือลำดับความสำคัญของ Calculation Group เมื่อมีหลายกลุ่มทำงานพร้อมกัน กลุ่มที่มี Precedence สูงกว่าจะถูกประเมินก่อน

Resources & Related

ฟังก์ชันที่ผู้เขียนโยงไว้กับ INFO.CALCULATIONGROUPS จัดกลุ่มตามหมวด · ชี้ที่ชื่อใดชื่อหนึ่ง แล้วฟังก์ชันที่ใช้คู่กันจะมีจุดทอง

ฟังก์ชันนี้INFO.CALCULATIONGROUPSInformation
Information (2)
INFO.ALTERNATEOFDEFINITIONS

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

INFO.CALCULATIONITEMS

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

Comments

อีเมลของคุณจะไม่ถูกเผยแพร่