Ir para conteúdo
  • 0

Erro ao Calcular o total de uma coluna


cleitoncsl
Ir para solução Solucionado por cleitoncsl ,

Pergunta

  • Alunos

Bom dia Pessoal, mais uma vez venho pedir auxilio aos colegas com algo que é simples mas estou apanhando aqui.

Baseado numa planilha que recebi, preciso criar um dashboard, a ultima coluna se chama "Saldo a Fixar", que é a subtração de todas as colunas.
mas existe um porém se a subtração de todas as coluna for menor que 0, preciso que ela retorne 0, se não, me traga o valor.

[EXEMPLO NO PRINT DA PLANILHA ABAIXO, DE COMO DEVE SER NO DAX]

image.thumb.png.a3c31dbf40b209541fd7305e601687f0.png

[EXEMPLO DA LINHA QUANDO O VALOR FOR MENOR QUE 0]

image.thumb.png.2d44181e1f30464c0f8faaa3612b55b8.png

Na medida, eu criei um if, caso o valor seja menor que 0 retorne 0, entretanto como sempre no total, está vindo zerado também.
estou errado em falar pro DAX a forma que eu preciso que ele calcule.
 "DAX seguinte, na hora de calcular a soma, não considere valore < 0."

Minha Medida:

Citar

var vResult = [Qtde Romaneio] - [Qtde Fixado] - [Soma Washout] - [Soma Juridico] - [Soma de Renegociação] - [Soma de Distrato] RETURN IF(vResult < 0, 0, vResult)

 

[SEM O IF]

image.thumb.png.79028d0c7c6cfce871b16202eaab66c7.png

[QUANDO EU INSIRO O MEU IF]

image.thumb.png.6e15a88658dbd3193bccee0aa6b1a59a.png

 

Acaso alguém puder me ajudar, eu agradeço.

 

image.png

Link para o comentário
Compartilhar em outros sites

5 respostass a esta questão

Posts Recomendados

  • 0
  • Alunos
  • Solução

Bom dia !

Encontrei a solução segue abaixo:
 

Total Sumarizado =
SUMX (
SUMMARIZE (
dCliente,
dCliente[Descrição Parceiro],
dCliente[Código Parceiro],
"@soma",
IF (
var vSoma =
SUMX(fRL21,(fRL21[Qtd. Roman/Entreg] - fRL21[Qtd. Fixado] - fRL21[Washout] - fRL21[Jurídico] - fRL21[Renegociação] - fRL21[Distrato]))
RETURN
vSoma < 0,
0,
SUMX(fRL21,((fRL21[Qtd. Roman/Entreg] - fRL21[Qtd. Fixado] - fRL21[Washout] - fRL21[Jurídico] - fRL21[Renegociação] - fRL21[Distrato]))) )
)
,
[@soma]
)

 

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

  • 0
  • Alunos

Bom dia irmão, blz??

 

Cara, acho que assim vai funcionar.

var Qtde Romaneio = SUM(tabelaQtde Romaneio)
var Qtde Fixo = Sum(TabelaQtde Fixo) 

var Soma Washout = Sum(TabelaWashot)

var Soma Juridico = Sum(TabelaSoma Juridico)

var Soma de Renegociação = Sum(TabelaSoma de Renegociação)

var Soma de Distrato = Sum(TabelaSoma de Distrato)

Return

var Saldo a Fixar = 
QtdeRonaneio - Qtde Fixo - Washout - Juridico - Soma de Renegociaçaõ - Soma de Distrato
Return

Calculete(
Saldo a Fixar(
ALLSECTED(TABELA)
)

Testa ai...

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...