ISINSCOPE
Возвращает значение true, когда указанный столбец является уровнем в иерархии уровней.
Синтаксис
ISINSCOPE(<columnName>)
Параметры
Термин | Определение |
---|---|
columnName | Имя существующего столбца с использованием стандартного синтаксиса DAX. Этот параметр не может быть выражением. |
Возвращаемое значение
TRUE, когда указанный столбец является уровнем в иерархии уровней.
Remarks
Эта функция не поддерживается для использования в режиме DirectQuery при использовании в вычисляемых столбцах или правилах безопасности на уровне строк (RLS).
Пример
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]
Возвращает:
DimProduct[Category] | DimProduct[SubCategory] | [Подытог категории] | [Подытог подкатегории] | [Sales] | [% родительской категории] |
---|---|---|---|---|---|
TRUE | TRUE | 28 397 095,65 | 100,00 | ||
Accessories | FALSE | true | 78 951,00 | 0,28 | |
Accessories | Велосипедные стойки | FALSE | FALSE | 39 360,00 | 49,85 |
Принадлежности | Парковка для велосипедов | FALSE | FALSE | 39 591,00 | 50,15 |
Велосипеды | FALSE | true | 28 318 144,65 | 99,72 | |
Bikes | Горные велосипеды | FALSE | FALSE | 9 952 759,56 | 35,15 |
Велосипеды | Дорожные велосипеды | FALSE | FALSE | 14 520 584,04 | 51,28 |
Велосипеды | Туристические велосипеды | FALSE | FALSE | 3 844 801,05 | 13,58 |