ISINSCOPE
Berlaku untuk: Kolom terhitung Tabel terhitung Ukur perhitungan Visual
Mengembalikan true ketika kolom yang ditentukan adalah tingkat dalam hierarki tingkat.
Sintaks
ISINSCOPE(<columnName>)
Parameter
Term | Definisi |
---|---|
columnName | Nama kolom yang sudah ada, menggunakan sintaks DAX standar. Ini tidak bisa menjadi ekspresi. |
Nilai hasil
TRUE ketika kolom yang ditentukan adalah tingkat dalam hierarki tingkat.
Keterangan
Fungsi ini tidak didukung untuk digunakan dalam mode DirectQuery saat digunakan dalam kolom terhitung atau aturan keamanan tingkat baris (RLS).
Contoh
DEFINE
MEASURE FactInternetSales[% of Parent] =
SWITCH (TRUE(),
ISINSCOPE(DimProduct[Subcategory]),
DIVIDE(
SUM(FactInternetSales[Sales Amount]),
CALCULATE(
SUM(FactInternetSales[Sales Amount]),
ALLSELECTED(DimProduct[Subcategory]))
),
ISINSCOPE(DimProduct[Category]),
DIVIDE(
SUM(FactInternetSales[Sales Amount]),
CALCULATE(
SUM(FactInternetSales[Sales Amount]),
ALLSELECTED(DimProduct[Category]))
),
1
) * 100
EVALUATE
SUMMARIZECOLUMNS
(
ROLLUPADDISSUBTOTAL
(
DimProduct[Category], "Category Subtotal",
DimProduct[Subcategory], "Subcategory Subtotal"
),
TREATAS(
{"Bike Racks", "Bike Stands", "Mountain Bikes", "Road Bikes", "Touring Bikes"},
DimProduct[Subcategory]),
"Sales", SUM(FactInternetSales[Sales Amount]),
"% of Parent", [% of Parent]
)
ORDER BY
[Category Subtotal] DESC, [Category],
[Subcategory Subtotal] DESC, [Subcategory]
Kembali
DimProduct[Category] | DimProduct[SubCategory] | [Subtotal Kategori] | [Subtotal Subkataan] | [Penjualan] | [% dari Induk] |
---|---|---|---|---|---|
BENAR | BENAR | 28,397,095.65 | 100.00 | ||
Aksesori | SALAH | BENAR | 78,951.00 | 0.28 | |
Aksesori | Rak Sepeda | SALAH | SALAH | 39,360.00 | 49.85 |
Aksesori | Stand Sepeda | SALAH | SALAH | 39,591.00 | 50.15 |
Sepeda | SALAH | BENAR | 28,318,144.65 | 99.72 | |
Sepeda | Sepeda Gunung | SALAH | SALAH | 9,952,759.56 | 35,15 |
Sepeda | Sepeda balap | SALAH | SALAH | 14,520,584.04 | 51.28 |
Sepeda | Sepeda Touring | SALAH | SALAH | 3,844,801.05 | 13.58 |