Olá, Paulo, tudo bem?
Para apresentar a participação de cada editora sobre o valor global quando a categoria estiver em primeiro lugar, você pode utilizar a função CALCULATE
junto com a função ALL
para modificar o contexto de filtro. Uma sugestão de como você pode fazer isso:
Participação da Editora =
VAR TotalDeFaturamentoGlobal = CALCULATE('Medidas'[Total de faturamento], ALL(registro_livros_marketing[Categoria], registro_livros_marketing[Editora]))
VAR TotalDeFaturamentoEditora = 'Medidas'[Total de faturamento]
RETURN
DIVIDE(TotalDeFaturamentoEditora, TotalDeFaturamentoGlobal)
Essa medida calcula a participação de cada editora sobre o faturamento total, independentemente do filtro de categoria aplicado.Da mesma forma, para apresentar a participação da categoria sobre o valor global quando, você pode usar :
Participação da Categoria =
VAR TotalDeFaturamentoGlobal = CALCULATE('Medidas'[Total de faturamento], ALL(registro_livros_marketing[Categoria], registro_livros_marketing[Editora]))
VAR TotalDeFaturamentoCategoria = CALCULATE('Medidas'[Total de faturamento], ALL(registro_livros_marketing[Editora]))
RETURN
DIVIDE(TotalDeFaturamentoCategoria, TotalDeFaturamentoGlobal)
Essa medida calcula a participação de cada categoria sobre o faturamento total, independentemente do filtro de editora aplicado.
A visualização tipo matriz ficaria assim:
Espero ter ajudado.
Caso surja alguma dúvida, fico à disposição.
Abraços e bons estudos!
Qualquer dúvida, compartilhe no fórum.
Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓. Bons Estudos!