ISINSCOPE

Aplica-se a:Coluna calculadaTabela calculadaMedidaCálculo visual

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

Sintaxe

ISINSCOPE(<columnName>)

Parâmetros

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

Valor retornado

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

Comentários

Não há suporte para a função ser usada no modo DirectQuery quando usada em regras RLS (segurança em nível de linha) ou colunas calculadas.

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[Categoria] DimProduct[SubCategoria] [Subtotal da Categoria] [Subtotal da Subcategoria] [Vendas] [% do Pai]
TRUE TRUE 28.397.095,65 100,00
Acessórios FALSO TRUE 78.951,00 0,28
Acessórios Racks de bicicleta FALSE FALSE 39.360,00 49,85
Acessórios Suportes de bicicleta FALSE FALSE 39.591,00 50.15
Bikes FALSE TRUE 28.318.144,65 99,72
Bikes Mountain bikes FALSE FALSE 9.952.759,56 35,15
Bikes Bicicletas de estrada FALSE FALSE 14.520.584,04 51,28
Bikes Bicicletas de passeio FALSE FALSE 3.844.801,05 13,58

Função SUMMARIZECOLUMNS
função CALCULATE