Como adiciono um saldo inicial a um total em execução usando o DAX?

1

Eu preciso adicionar um saldo inicial a um total em execução. A medida que funciona foi criada usando a Medida rápida total em execução do PBI:

> tran_amnt running total in Date =  CALCULATE (
>     SUM ( 'History_Pivot'[tran_amnt] ),
>     FILTER (
>         ALLSELECTED ( 'calendar_reporting'[Date] ),
>         ISONORAFTER (
>                 'calendar_reporting'[Date], MAX ( 'calendar_reporting'[Date] ), DESC
>         )
>     ),
>     History_Pivot[tran_type] in {"exp","rev"}
> 
> )
>     + 0

Quando faço isso, fico com um total perfeito. No entanto, isso inicia os valores de 0 e eu preciso incluir um valor inicial da minha tabela. Este é outro History_Pivot [tran_type]="bal". Eu tenho um registro de saldo para cada fundo / departamento para cada ano da tabela, então eu só quero incluir o "bal" no primeiro ano / data do total da corrida.
Eu tentei adicionar um filtro IF adicional ao Calculate, mas isso substitui o valor do subtotal em execução.

    
por dav 01.06.2018 / 16:17

1 resposta

0

Eu copiava toda a instrução CALCULATE e a colava para substituir o "0" no final. Dentro dessa seção você só precisa substituir a função ISONORAFTER por algo que lhe dê o primeiro ano / data, e editar a lista de tran_type para "bal".

    
por 25.07.2018 / 01:31