1
resposta

Criando um histograma de frequência

Eu queria fazer um histograma para ver a frequência de compras com base no preço unitário, com a aula "Aplicando nosso primeiro filtro" eu consegui chegar até aqui,

total de vendas por preco =
    VAR PrecoAtual = 'registro_livros_marketing'[Preço Unitário]
    VAR TabelaDePreco = FILTER('registro_livros_marketing', 'registro_livros_marketing'[Preço Unitário] = PrecoAtual)
RETURN
    SUM(TabelaDePreco

como que eu conseguiria acessar a coluna 'registro_livros_marketing'[Quantidade Vendas], mas na tabela filtrada TabelaDePreco[Quantidade Vendas]. Eu consegui fazer por meio de um GroupBy, mas queria saber como eu poderia fazer isso por meio do DAX

1 resposta

Oii, Lucas, tudo bem?

Você pode usar a função SUMX() do DAX. Essa função realiza a soma de uma expressão avaliada para cada linha em uma tabela, assim como você colocou no código :)

Abaixo, um exemplo de código para você usar:

total de vendas por preco =
    VAR PrecoAtual = 'registro_livros_marketing'[Preço Unitário]
    VAR TabelaDePreco = FILTER('registro_livros_marketing', 'registro_livros_marketing'[Preço Unitário] = PrecoAtual)
RETURN
    SUMX(TabelaDePreco, TabelaDePreco[Quantidade Vendas])

No código acima, a função SUMX() está somando a coluna 'registro_livros_marketing'[Quantidade Vendas] para cada linha na tabela TabelaDePreco.

Se outra dúvida surgir, estamos aqui.

Abraços!

Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓.