ISINSCOPE

当指定的列在级别的层次结构内时,返回 True。

语法

ISINSCOPE(<columnName>)

parameters

术语定义
columnName使用标准 DAX 语法的现有列的名称。 它不能是表达式。

返回值

当指定的列在级别的层次结构内时,返回 True。

备注

在已计算的列或行级安全性 (RLS) 规则中使用时,不支持在 DirectQuery 模式下使用此函数。

示例

DEFINEMEASURE 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  ) * 100EVALUATE  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][Category Subtotal][Subcategory Subtotal][销售额][% of Parent]
TRUETRUE28,397,095.65100.00
AccessoriesFALSETRUE78,951.000.28
Accessories自行车车架FALSEFALSE39,360.0049.85
配件单车存放架FALSEFALSE39,591.0050.15
自行车FALSETRUE28,318,144.6599.72
Bikes山地自行车FALSEFALSE9,952,759.5635.15
自行车公路自行车FALSEFALSE14,520,584.0451.28
自行车观光自行车FALSEFALSE3,844,801.0513.58

另请参阅

SUMMARIZECOLUMNS function
CALCULATE 函数

results matching ""

    No results matching ""