1
resposta

[Dúvida] MEDIDA DA TAXA

para calcular a % de lcuro de cada produto em relação ao total de luco, foi utilizado a seguinte medida

taxa =
DIVIDE(
[acumulado],
SUMX(
ALLSELECTED(Tb_Produtos),
[Total Lucro])
)

Na parte do SUMX, os professores utilizaram apenas para não filtrar nada na tabela produtos (atraves do allselected), que não enxerguei uma conta de linha

1 resposta

Olá Marcelo! Tudo bem?

A função SUMX é usada para iterar sobre uma tabela e somar os resultados de uma expressão para cada linha dessa tabela. Nesse caso, ALLSELECTED(Tb_Produtos) é usado para garantir que os filtros aplicados na tabela de produtos sejam respeitados, exceto aqueles que você explicitamente deseja ignorar.

A razão pela qual SUMX é utilizado aqui, mesmo que não pareça haver uma "conta de linha", é para somar o [Total Lucro] de todos os produtos selecionados. Isso porque ALLSELECTED retorna uma tabela, e SUMX permite iterar sobre essa tabela para calcular a soma do [Total Lucro] de cada produto individualmente.

Por exemplo, se você tiver uma tabela de produtos com filtros aplicados (como por categoria ou região), ALLSELECTED preserva esses filtros, e SUMX garante que você está somando o lucro de todos os produtos visíveis com base nesses filtros.

Espero ter ajudado.

Qualquer dúvida que surgir, compartilhe no fórum. Abraços e bons estudos!

Para se aprofundar no tema:
ARTIGO
SUMX
Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓. Bons Estudos!