กิจกรรม
เข้าร่วมกับเราที่ FabCon Vegas
31 มี.ค. 23 - 2 เม.ย. 23
เหตุการณ์ที่นําโดยชุมชนของ Microsoft Fabric, Power BI, SQL และ AI 31 มีนาคมถึงวันที่ 2 เมษายน 2025
ลงทะเบียนวันนี้เบราว์เซอร์นี้ไม่ได้รับการสนับสนุนอีกต่อไป
อัปเกรดเป็น Microsoft Edge เพื่อใช้ประโยชน์จากคุณลักษณะล่าสุด เช่น การอัปเดตความปลอดภัยและการสนับสนุนด้านเทคนิค
นําไปใช้กับ: คอลัมน์จากการคํานวณตารางจากการคํานวณMeasureการคํานวณวิชวล
ใช้ผลลัพธ์ของนิพจน์ตารางเป็น filters คอลัมน์จากตารางที่ไม่เชื่อมโยง
TREATAS(table_expression, <column>[, <column>[, <column>[,…]]]} )
เงื่อนไข | คำนิยาม |
---|---|
table_expression |
นิพจน์ที่ให้ผลลัพธ์ในตาราง |
column |
หนึ่ง or คอลัมน์ที่มีอยู่มากขึ้น ไม่สามารถเป็นนิพจน์ได้ |
ตารางที่ containsall แถวในคอลัมน์ที่อยู่ใน table_expression ด้วย
จํานวนคอลัมน์ที่ระบุต้องตรงกับจํานวนคอลัมน์ในนิพจน์ตาราง and อยู่ในลําดับเดียวกัน
If value ที่ส่งกลับในนิพจน์ตาราง not มีอยู่ในคอลัมน์ จะถูกละเว้น ตัวอย่างเช่น TREATAS({"Red", "Green", "Yellow"}, DimProduct[Color]) ตั้งค่า filter ในคอลัมน์ DimProduct[Color] ที่มีสาม values "Red", "Green", and "Yellow" If "Yellow" not อยู่ใน DimProduct[Color] filtervalues ที่มีผลบังคับใช้จะเป็น "สีแดง" and "Green"
ใช้งานได้ดีที่สุดเมื่อมีความสัมพันธ์ not อยู่ระหว่างตาราง If คุณมีความสัมพันธ์หลายรายการระหว่างตารางที่เกี่ยวข้อง ให้พิจารณาใช้ USERELATIONSHIP แทน
ฟังก์ชันนี้ not ได้รับการสนับสนุนสําหรับการใช้งานในโหมด DirectQuery เมื่อใช้ในคอลัมน์จากการคํานวณ or กฎการรักษาความปลอดภัยระดับแถว (RLS)
ในตัวอย่างต่อไปนี้ แบบจําลอง contains ตาราง product ที่ไม่เกี่ยวข้องกันสองตาราง If ผู้ใช้จะใช้ filter กับ DimProduct1 [ProductCategory] ในการเลือกจักรยาน ที่นั่ง ยาง filterจักรยาน ที่นั่ง ยางเดียวกันจะถูกนําไปใช้กับ DimProduct2[ProductCategory]
CALCULATE(
SUM(Sales[Amount]),
TREATAS(
VALUES(DimProduct1[ProductCategory]),
DimProduct2[ProductCategory]
)
)
กิจกรรม
เข้าร่วมกับเราที่ FabCon Vegas
31 มี.ค. 23 - 2 เม.ย. 23
เหตุการณ์ที่นําโดยชุมชนของ Microsoft Fabric, Power BI, SQL และ AI 31 มีนาคมถึงวันที่ 2 เมษายน 2025
ลงทะเบียนวันนี้