Ir para conteúdo
  • 0

Coluna com condicionais


Patricia Paz

Pergunta

  • Alunos

Boa tarde, pessoal podem me ajudar a corrigir uma coluna que está fazendo cálculo errado?
Preciso que retorne na coluna Vr da tabela fCArgos o total do OSVFaturado mensal em cada linha de NivelH= "G", ou seja cargo de gestor, coordenador e garantista, recebe o valor total do OSVFaturado, na imagem de exemplo deveria estar trazendo na linha destacada o valor de 1.229.007,00 em vez de 166845. 
Essa coluna é usada como base para a medida TotalBase.

Vr =
VAR NivelH = fCargos[NivelH]
VAR FilialID = fCargos[Filial]
VAR MesAno = fCargos[Mes/ano]
VAR TotalOSVFaturadaG =  --Retorna total de OSVFaturada mantendo filtros de filial e Mes/ano
    CALCULATE(
        [OSVFaturada],
        fCargos[NivelH] = "O",
        ALLEXCEPT(
            fCargos,
            fCargos[Filial],
            fCargos[Mes/ano]
        )
    )
RETURN
IF(
    NivelH = "O",
    0.00,  -- Retorna valor 0 se o nível for O
   
    IF(
        NivelH = "G",
        TotalOSVFaturadaG,
        BLANK()
    )
)


image.png.61818d85882e3a8823097aad2fd84cc5.png

 

image.png

OSamostra-14-08-2024 - V2.pbix

Link para o comentário
Compartilhar em outros sites

2 respostass a esta questão

Posts Recomendados

  • 0
  • Alunos
23 horas atrás, Lucas Denker disse:

Não entendi muito bem....
O pbix que colocou em anexo já apresenta esse total corrigido na tabela
image.png.e5ffda66f4d64498e3e81f06e8e351e2.png

já mudei de estratégia, nesse formato estava muito ruim a modelagem, mas vou tentar simular o erro na base teste pra servir para outras situações, daí compartilho aqui novamente.

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