Compartilhar via


ISINSCOPE

aplica-se a:coluna calculadatabela calculadaMeasurecálculo visual

Retorna true quando a coluna especificada é o nível em uma hierarquia de níveis.

Sintaxe

ISINSCOPE(<columnName>)

Parâmetros

Prazo Definição
columnName O nome de uma coluna existente, usando a sintaxe de DAX padrão. Não pode ser uma expressão.

Retornar value

TRUE quando a coluna especificada é o nível em uma hierarquia de níveis.

Observações

Essa função not tem suporte para uso no modo DirectQuery quando usada em colunas calculadas or regras de RLS (segurança em nível de linha).

Exemplo

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]

Retorna

DimProduct[Category] DimProduct[SubCategory] [Subtotal de categoria] [Subtotal de subcategoria] [Vendas] [% do pai]
TRUE TRUE 28,397,095.65 100.00
Acessórios FALSE TRUE 78,951.00 0.28
Acessórios Bicicletários FALSE FALSE 39,360.00 49.85
Acessórios Estandes de bicicleta FALSE FALSE 39,591.00 50.15
Bicicletas FALSE TRUE 28,318,144.65 99.72
Bicicletas Mountain Bikes FALSE FALSE 9,952,759.56 35.15
Bicicletas Bicicletas rodoviárias FALSE FALSE 14,520,584.04 51.28
Bicicletas Bicicletas de passeio FALSE FALSE 3,844,801.05 13.58

função SUMMARIZECOLUMNSCALCULATE