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".
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.
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".
Tags dax microsoft-powerbi