Ir para conteúdo
  • 0

Trazer a soma na Linha "totais" do visual tabela.


RochaPedro
Ir para solução Solucionado por RochaPedro ,

Pergunta

  • Alunos

Bom dia Pessoal, 

Preciso de uma ajuda , estou com um visual tabela onde inseri medidas calculadas nas colunas. Por conta da forma como montei as fórmulas em DAX quando habilitei a linha de totais algumas colunas é feita a soma mas em outras é feita a média. Exemplos:  

**Medidas que na linha total do visual tabela me trás a soma: **

Unit Price :  SUM(fVendas[D2_PRCVEN])
IPI Value:     SUM(fVendas[D2_VALIPI])

**Medidas que na linha total do visual tabela me trás a média: **

Unit Gross Price:  DIVIDE([Gross Price],[Total Sales Quantity])
Unit Cost: DIVIDE( SUM(fVendas[D2_CUSTO1]),[Total Sales Quantity]) 

*Preciso que em todas as colunas a linha totais do visual tabela me traga sempre a SOMA , e não sei como fazer isso no DAX*

Segue a tabela, em vermelho as colunas que esta fazendo a média ao invés da soma:

 

image.png.dd23875eb495ce6b0ad65b5a8ba1db5a.png

 

Desde já agradeço a atenção. 

Editado por RochaPedro
Link para o comentário
Compartilhar em outros sites

6 respostass a esta questão

Posts Recomendados

  • 0
  • Alunos
Em 01/10/2022 em 11:13, Rodrigo R1 disse:

Bom dia, amigo.

Veja essa video do Mestre pra ajustar totais:

Espero que tenha ajudado.

Sucesso aí...

Bom dia @Rodrigo R1,  

Não resolveu continua com a linha total errada para a medida, segue como a medida estava e como deixei mas como disse continua sem a correção:

Medida como estava: 

Unit Gross Price =  DIVIDE([Gross Price],[Total Sales Quantity])


Utilizando a dica do vídeo fiz as seguintes tentativas sem sucesso  : 

1) 
Unit Gross Price = 
SUMX(
     VALUES(fVendas[Nº NFE]),
        CALCULATE(
            DIVIDE(    sum(fVendas[D2_TOTAL]) + sum(fVendas[D2_VALIPI]) + Sum(fVendas[D2_ICMSRET]) ,
                    sum(fVendas[Quant.]))
                  )
    )



2) 
 

Unit Gross Price = 
SUMX(
     VALUES(fVendas[Nº NFE]),
     CALCULATE  (
                DIVIDE([Gross Price],[Total Sales Quantity])
                )
    )

 

Continuo tentando por aqui , caso tenha outra ideia agradeço! 
 

Link para o comentário
Compartilhar em outros sites

  • 0
  • Alunos
15 horas atrás, Bruno Abdalla de Souza disse:

@RochaPedro, anexa o pbix, por favor.

Bom dia @Bruno Abdalla de Souza e @rodrigo R1 , tudo bem com vcs? 

Consegui resolver com a dica do video do mestre que o @Rodrigo R1 passou acima, a principio não estava dando certo pois eu estava referenciando o campo errado na função VALUES(), segue como era a medida e como ficou resolvendo o problema: 

 

 

ERA ASSIM: 

 

Unit Gross Price =  DIVIDE([Gross Price],[Total Sales Quantity])


SOLUÇÃO: 

Unit Gross Price = 
SUMX(   VALUES('SB1 - Produtos'[Part Number]),
        CALCULATE   (  DIVIDE( [Gross Price],[Total Sales Quantity])
                    )
)

VISUAL TABELA QUE ESTOU UTILIZANDO:

image.png.48026845bad8d44951572a2cca084778.png


 

Obrigado pela atenção e ajuda ! 

 

 

Link para o comentário
Compartilhar em outros sites

  • 0
  • Alunos
Em 02/10/2022 em 15:47, Bruno Abdalla de Souza disse:

@RochaPedro, anexa o pbix, por favor.

@Bruno Abdalla de Souza  e pessoal boa noite, 

 

A solução que implementei resolve quando se filtra apenas 1 NFE se tem duas ou mais continua não somando as colunas das medidas  Unit Gross Price / Unit Net Price / Unit Cost !

Estou usando as seguintes formulas para as medidas

 

Unit Gross Price = 
SUMX(   VALUES('fVendas'[D2_COD]),
        CALCULATE   (  DIVIDE( [Gross Price],[Total Sales Quantity])
                    )
)


Unit Net Price = 
SUMX( VALUES('fVendas'[D2_COD]),
        CALCULATE( DIVIDE( [Total Net Price],[Total Sales Quantity]))
)

Unit Cost = 
SUMX(   VALUES('fVendas'[D2_COD]),
        CALCULATE( DIVIDE( SUM(fVendas[D2_CUSTO1]),[Total Sales Quantity]))
)

Eu implementei o uso das funçoes SUMX, VALUES e CALCULATE que como disse só resolve o calculo quando estou filtrando apenas uma NFE, se tiver mais de uma o total se perde independente da quantidade de itens em cada nota.  

 

 

Desde já obrigado pela atenção

Link para o comentário
Compartilhar em outros sites

Faça login para comentar

Você vai ser capaz de deixar um comentário após fazer o login



Entrar Agora
×
×
  • Criar Novo...