Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Qual a diferença entre esses modelos de formula?

A formula que o professor usa é essa

% Imposto Acumulado = DIVIDE([Imposto Acumulado], CALCULATE([Total imposto em R$], ALL(Produtos[Nome do Produto])))

porém retirando o all(Produtos[Nome do Produto], ela também retorna o mesmo valor

% Imposto Acumulado = DIVIDE([Imposto Acumulado], CALCULATE([Total imposto em R$])

qual seria a diferença de o usar ou não a função all? o que poderia acontecer com a retirada da função?

1 resposta
solução!

Oii Pedro, tudo bom?

A função ALL() retorna valores distintos quando se utiliza uma coluna como parâmetro.

Pra fazer o teste, foi feito a contagem da coluna nome do produto de uma nova tabela criada. Com isso, retorna o mesmo valor do distinctcount da coluna nome do produto da tabela Produtos.

  • Verificando quantas linhas tem com a função ALL().

Imgur

  • Contagem de itens na coluna nome do produto da tabela Produtos

Imgur

  • Contagem distinta de itens na coluna nome do produto da tabela Produtos

Imgur

Espero que tenha sanado sua dúvida. Qualquer coisa estou por aqui, tá bom? :)