DAX kullanarak toplam bakiyeye başlangıç ​​bakiyesini nasıl eklerim?


1

Çalışan, toplam çalışan bir bakiyeye bir başlangıç ​​bakiyesi eklemem gerekiyor. İşe yarayan ölçü, PBI’dan Çalışan Toplam Hızlı Tedbir kullanılarak yapıldı:

> 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

Bunu çizdiğimde, mükemmel bir koşu toplamı elde ederim. Ancak, bu değerler 0'dan başlar ve tablomdan bir başlangıç ​​değeri eklemem gerekir. Bu başka bir History_Pivot [tran_type] = "bal". Masanın her bir yılı için her fon / departman için bir bilanço var, bu yüzden sadece çalışan toplamın ilk yılı / tarihinde "bal" ı eklemek istiyorum.
Ek eklemeyi denedim IF hesaplamak için süzgeç, ancak çalışan alt toplam değeri geçersiz kılar.

Yanıtlar:


0

CALCULATE deyiminin tamamını kopyalar ve en sonunda "0" yerine geçmek için yapıştırırdım. Bu bölümde, ISONORAFTER işlevini size ilk yıl / tarihi veren bir şeyle değiştirmeniz ve tran_type listesini "bal" olarak düzenlemeniz gerekir.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.