March 31 - April 2, 2025, in Las Vegas, Nevada. Use code MSCUST for a $150 discount! Early bird discount ends December 31.
Register NowBe one of the first to start using Fabric Databases. View on-demand sessions with database experts and the Microsoft product team to learn just how easy it is to get started. Watch 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!
Arun Ulag shares exciting details about the Microsoft Fabric Conference 2025, which will be held in Las Vegas, NV.
User | Count |
---|---|
120 | |
77 | |
59 | |
53 | |
40 |
User | Count |
---|---|
194 | |
106 | |
90 | |
63 | |
51 |