Quando usar
Medidas que se comportam diferente por nível de hierarquia — ex.: mostrar total de categorias no nível pai e detalhe no nível filho.
Sintaxe
DAX
ISINSCOPE(<NomeColuna>)Parâmetros
NomeColuna: Nome de uma coluna existente, em sintaxe DAX padrão; não pode ser uma expressão.
Aplica-se a
- SimColuna Calculada
- SimTabela Calculada
- SimMedida
- SimCálculo Visual
Exemplo
DAX
// Medida: % sobre o nível pai, conforme o nível da hierarquia exibido na matriz
% do Pai =
VAR vVendas = SUM ( TabFatVenda[ValorVenda] )
RETURN
SWITCH (
TRUE (),
ISINSCOPE ( TabDimProduto[Subcategoria] ), // linha de subcategoria
DIVIDE ( vVendas, CALCULATE ( SUM ( TabFatVenda[ValorVenda] ), ALLSELECTED ( TabDimProduto[Subcategoria] ) ) ),
ISINSCOPE ( TabDimProduto[Categoria] ), // linha de categoria
DIVIDE ( vVendas, CALCULATE ( SUM ( TabFatVenda[ValorVenda] ), ALLSELECTED ( TabDimProduto[Categoria] ) ) ),
1 // total geral = 100%
)Mais informações
- Lançamento
- 2018-Nov