Ir para conteúdo
  • 0

Identificação do Melhor Mês Baseado em Subtotais de uma DRE


Oscar Fantozzi
Ir para solução Solucionado por reinaldoc ,

Pergunta

  • Alunos

Boa tarde pessoal, 

Tenho uma Demonstração do Resultado do Exercício (DRE da trilha 1)  em que desejo, ao selecionar uma conta contábil, como "Gross Operating Revenue", que o visual de cartão me mostre o melhor mês, ou seja, o mês com o maior faturamento. Inicialmente, a medida funciona corretamente. No entanto, quando seleciono uma conta subtotal, o valor exibido no campo "Best Month" está incorreto. Em anexo o arquivo, obrigado pela atenção.

image.png.912b6ec57552bbd02cf78f22eb842f26.png

image.png.136302e098ad98f9505b5929a06d8606.pngimage.png.0d36004b27d6bf072bc0b5040c886b4f.png

Income Statement.pbix

Link para o comentário
Compartilhar em outros sites

6 respostass a esta questão

Posts Recomendados

  • 0
  • Alunos
Postado (editado)
$ Total Actual Revenue GROSS = 
   CALCULATE(
    [$ Total Actual Revenue],
    dIncomeStatementShape[ManagementAccount] = "Gross Operating Revenue"
   )

 

Best Month GROSS = 
  CALCULATE(
      MAX(dCalendar[MonthAbbrev]),
      dIncomeStatementShape[ManagementAccount] = "Gross Operating Revenue",
      TOPN(
          1,
          ALLSELECTED(dCalendar[MonthAbbrev]),
          [$ Total Actual Revenue GROSS] = MAXX(dCalendar, [$ Total Actual Revenue GROSS] )
      )
  )

 

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

  • 0
  • Alunos
$ Total Actual Revenue = 

VAR vSubtotal_acc = 
CALCULATE(
    [$ Total Revenue],
    ALL( dIncomeStatementShape ),
    dIncomeStatementShape[Index] < MAX( dIncomeStatementShape[Index] ),
    VALUES( dIncomeStatementShape[Branch] )
)

RETURN
SWITCH(
    TRUE(),
    ISINSCOPE( dChartOfAccounts[DescriptionLevel1] ) && SELECTEDVALUE( dIncomeStatementShape[Subtotal] ) = 1,BLANK(),
    ISINSCOPE( dChartOfAccounts[DescriptionLevel2] ) && SELECTEDVALUE( dChartOfAccounts[DetailLevel2?] ) = 0, BLANK(),
    SELECTEDVALUE( dIncomeStatementShape[Subtotal] ) = 0, [$ Total Revenue],
    SELECTEDVALUE( dIncomeStatementShape[Subtotal] ) = 1, vSubtotal_acc,
    BLANK()
)

 

  • Like 1
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...