Ir para conteúdo

Pergunta

  • Alunos
Postado

Olá incomparáveis
no meu exemplo, não tenho o valor do CMV lançado em uma conta de CMV, ou seja estou calculando através de uma função
Eu consigo inserir o valor do mesmo, no meu visual, porém não consigo fazer com que some juntamente com as contas que tem valores provenientes de lançamentos
Conforme a imagem, o CMV não está somando normalmente para ajustar o valor do Resultado Bruto

image.png.229bd854d7fd9452cfdf88aaa4c40a7c.png

5 respostass a esta questão

Posts Recomendados

  • 0
  • Alunos
Postado

Fiz uma gambiarra
Como o layout do DRE vem definido do ERP e não pode ser alterada
Mas funcionou

Realizado DRE =
SWITCH(
    TRUE(),
    CONTAINSSTRING(SELECTEDVALUE(CX_DRE_CONTAS[Descricao]), "Resultado Operacional"), [Sub total]-[Custo Total],
    CONTAINSSTRING(SELECTEDVALUE(CX_DRE_CONTAS[Descricao]), "CMV"), -[Custo Total],
    SELECTEDVALUE(CX_DRE_CONTAS[DC]) = "T", [Sub total],
    SELECTEDVALUE(CX_DRE_CONTAS[CONTA]) = "4", [Despesas OP],
    SELECTEDVALUE(CX_DRE_CONTAS[CONTA]) = "50", [Sub total] - [Custo Total] - [Despesas OP],
    [Soma Total]
)
  • 0
  • Alunos
Postado
Realizado_DRE 2 = 
VAR vCusto = [Custo Total]
VAR vSubtotal = [Sub total]
VAR vSomaTotal = [Soma Total]
VAR vDespesas = [Despesas]
VAR vResultado = 
    SWITCH(
        TRUE(),
        -- Condições já existentes
        SELECTEDVALUE(CX_DRE_CONTAS[ID]) = 20, vSubtotal - vCusto,
        SELECTEDVALUE(CX_DRE_CONTAS[ID]) = 14, -vCusto,
        SELECTEDVALUE(CX_DRE_CONTAS[DC]) = "T", vSubtotal,
        SELECTEDVALUE(CX_DRE_CONTAS[CONTA]) = "4", vDespesas,
        SELECTEDVALUE(CX_DRE_CONTAS[CONTA]) = "50", vSubtotal - vCusto - vDespesas,
        vSomaTotal
    )
RETURN
vResultado

 

20241015_Teste.pbix

Faça login para comentar

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



Entrar Agora
×
×
  • Criar Novo...