Estou tentando exibir uma matriz no Power Bi, mas algumas células estão aparecendo em branco em vez de 0.
Criei uma tabela calculada e criei uma medida dentro dessa tabela para usar como Values
parâmetro para a matriz que se parece com isto:
Value = IF(ISBLANK(SUM(Sell[Value])), 0, SUM(Sell[Value]) + 0)
OU
Value = SUM(Sell[Value]) + 0
Eu vi ambas as opções ao procurar uma maneira de atingir meu conjunto de resultados, mas não obtive a saída esperada. Existe uma maneira de atingir isso?
AMOSTRA:
mesa principal:
Counterparty Product Deal Date Value
foo bar Buy 01/01/24 10.00
foo bar Buy 01/01/24 10.00
foo bar Sell 01/01/24 10.00
foo bar Sell 01/01/24 10.00
fizz bar Buy 01/01/24 10.00
fizz bar Buy 01/01/24 10.00
fizz buzz Sell 01/01/24 10.00
fizz buzz Sell 01/01/24 10.00
Tabela calculada
Sell = FILTER('Table', 'Table'[Deal] = "Sell")
Counterparty Product Deal Date Value
foo bar Sell 01/01/24 10.00
foo bar Sell 01/01/24 10.00
fizz buzz Sell 01/01/24 10.00
fizz buzz Sell 01/01/24 10.00
Eu crio uma matriz para cada tabela usando Contraparte como linhas, Produto como colunas e crio as medidas acima para o parâmetro de valor que crio em cada tabela.
SAÍDA para tabela de vendas:
Counterparty BAR BUZZ
foo 20.00 (blank)
fizz (blank) 20.00
SAÍDA ESPERADA para a tabela de vendas:
Counterparty BAR BUZZ
foo 20.00 0
fizz 0 20.00
Não entendo por que você está usando tabelas calculadas, mas seguirei o caminho que você deseja para atingir seu resultado.
O truque aqui é que você deseja mostrar 0 em vez de branco quando não houver combinação entre Contraparte e Produto.
Criei uma tabela CC com as combinações possíveis:
Então, para a medida, tento somar os valores, mas apenas para as linhas em que a combinação corresponde à Contraparte e ao Produto atuais que estão sendo avaliados:
Na matriz você precisa usar a Contraparte e o Produto da tabela de combinação:
Se você quiser usar uma medida: