Check your eligibility for this 50% exam voucher offer and join us for free live learning sessions to get prepared for Exam DP-700.
Get StartedDon't miss out! 2025 Microsoft Fabric Community Conference, March 31 - April 2, Las Vegas, Nevada. Use code MSCUST for a $150 discount. Prices go up February 11th. Register now.
Boa noite a todos.
Tenham uma matriz no Power BI, que me apresenta a receita por cliente em linhas e por mês em colunas.
Preciso muito de ter a participação de cada cliente baseado no valor total da coluna de total., ou seja ao lado da coluna de total.
Soube que não é possível fazer isso.
Alguém já passou por isso ou tenha alguma sugestão?
Obrigado a todos .
Solved! Go to Solution.
Olá @EdsonLima ,
Desative o text wrap também no Values, como mostra a foto abaixo:
Você é um cara incrível !!!
Muito obrigado, ajudou muito aqui.
Grande abraço e Deus te abençoe sempre !!
Abraços!
Edson
Olá @EdsonLima ,
É possível sim obter a contribuição de cada cliente comparado ao total geral.
Supondo que tens uma medida que calcula o total de vendas, algo parecido com essa medida:
Total de vendas = SUM(financials[ Sales])
Crie uma outra medida para calcular a participação em %:
Participação % =
VAR vendaTotal =
CALCULATE(
[Total de vendas],
ALLSELECTED(financials[Segment])
)
RETURN
DIVIDE([Total de vendas], vendaTotal)
Agora tua matrix deve estar mais ou menos como essa:
Lembre de substituir o nome das colunas, tabelas e medidas pelos os que estão no teu modelo de dados.
Caso isso não produza o resultado esperado, por favor partilhe um modelo de exemplo dos seus dados, sem incluir dados sensiveis, e se possivel, ponha o desenho do resultado esperado.
Bom dia, primeiramente obrigado pela resposta.
Envio aqui o problema, pois o que preciso é que não apareça a participação nos meses, somente sobre o total.
Estou enviando o arquivo para que você possa dar uma verificada e ver se tem alguma solução e tamebém o cógido abaixo.
mbém o código abaixo.
Abraços,
Edson
Ola @EdsonLima ,
Infelizmente ao adicionar uma medida na Matriz, o power bi repete ela em todas as colunas, e não têm como ocultar, aliás ter até que têm, porém a coluna ocultada impacta no seu total.
Mas, vamos usar a gambiara para obter o resultado desejado, Atenção, essa não é forma profissional de fazer as coisas, mas é uma maneira próxima de obter o resultado desejado.
Actualmente a tua tabela está assim:
Selecione-a, e vá até o painél de formatação, em seguida em column headers, desative o text wrap e o auto-size-width:
Agora vamos redimensionar as colunas como mostra abaixo:
Espero que isso ajude, infelizmente a Matrix não têm essa função de ocultar.
Bom dia Bibiano, obrigado pelas orientações e ajuda.
É uma solução válida, mesmo sabendo que não é da melhor forma.
Porém ao seguir suas instruções, as linhas ficam com um espaçamento grande a qual não consigo redimensionar.
No seu video isso não acontece....
Onde eu errei ?
Abraços,
Edson
Olá @EdsonLima ,
Desative o text wrap também no Values, como mostra a foto abaixo:
Você é um cara incrível !!!
Muito obrigado, ajudou muito aqui.
Grande abraço e Deus te abençoe sempre !!
Abraços!
Edson
Muito bom que deu certo @EdsonLima ,
Por favor considere marcar as minhas respostas como solução.
Grato
Hi @EdsonLima - You can achieve this by creating a measure to calculate each customer's participation (percentage share) of the total value and displaying it next to the total column in the matrix.
Customer Participation % =
DIVIDE(
SUM(Sales[Revenue]),
CALCULATE(SUM(Sales[Revenue]), ALL(Sales[Customer]))
)
this logic calculate the percentage share of each customer. Drag the Customer Participation % measure into the Values section of the matrix.It will appear alongside the Total column for each customer.
Hope this helps.
Proud to be a Super User! | |
Obrigado pela ajuda, mas perceba que não funcionou.
March 31 - April 2, 2025, in Las Vegas, Nevada. Use code MSCUST for a $150 discount!
Check out the January 2025 Power BI update to learn about new features in Reporting, Modeling, and Data Connectivity.
User | Count |
---|---|
104 | |
75 | |
46 | |
39 | |
33 |
User | Count |
---|---|
165 | |
90 | |
66 | |
46 | |
43 |