Power BI Dax Kumulativní čárový Graf

0

Otázka

Snažil jsem se získat kumulativní součet řádek na řádku grafu. Kdyby to bylo jen o jedné proměnné (např. čas) to by bylo snadné. Ale potřebuju grafu reagovat na výběry z jiné dimenzionální data na další vizualizace.

Jsem vytvořil některé údaje prokázat problém.

Vytvořil jsem opatření, aby se ukázat, kumulativní částky:

Qty Cumulative = CALCULATE (
    [Qty],
    FILTER (
        ALL ( data ),
        data[Month]
            <= MAX ( data[Month] )
    )
)

Ale to neznamená, reagovat na výběry provedené jinde na stránce. Takže příště jsem se snažil přidat nějaký kontext zpět do opatření:

Qty Cumulative 2 = CALCULATE (
    [Qty],
    FILTER (
        ALLSELECTED( data ),
        data[Month] <= MAX ( data[Month] )
        && data[Product] = SELECTEDVALUE(data[Product])
        && data[Region] = SELECTEDVALUE(data[Region])
    )
)

Tenhle reaguje na další výběry, ale to vyžaduje přesně jednu hodnotu pro každý rozměr. Pokud ne, je zvolena hodnota (takže VŠECHNY), nebo dvě nebo více hodnot jsou vybrány, Mn Kumulativní 2 Měsíce grafu je prázdný.

Tady je snímek obrazovky z toho, co jsem stavět v Power BI Desktop.

visualization sample

Jak mohu přidat kumulativní line do grafu a stále mají na výstupu se vztahují k nastavení na stránce?

1

Nejlepší odpověď

0

All(data) vymaže všechny filtry na stole, si jen chcete vymazat filtry na datum, takže stačí změnit na All(data[Month]):

Cumulative = 
  VAR selectedMonth = SELECTEDVALUE(data[Month])
  RETURN CALCULATE([Qty], ALL(data[Month]), data[Month] <= selectedMonth)
2021-11-23 22:18:15

V jiných jazycích

Tato stránka je v jiných jazycích

Русский
..................................................................................................................
Italiano
..................................................................................................................
Polski
..................................................................................................................
Română
..................................................................................................................
한국어
..................................................................................................................
हिन्दी
..................................................................................................................
Français
..................................................................................................................
Türk
..................................................................................................................
Português
..................................................................................................................
ไทย
..................................................................................................................
中文
..................................................................................................................
Español
..................................................................................................................
Slovenský
..................................................................................................................