Jestem nowy w Dax i stackoverflow. Szukasz swojej wiedzy.

Muszę podzielić łącznie w wysokości pozytywnych i ujemnych.

Do czego mam do tej pory.

  1. Model danych: Image
  2. Dane: Image
  3. Uruchamianie całkowitych obliczeń:
    Running total:=
    CALCULATE(
        SUM(Stock[Stock movement]),
        FILTER(
            ALL(DimDate),
            DimDate[Date]<=MAX(DimDate[Date])
        )
    )

Uruchamianie całkowitego wyniku

  1. Muszę stworzyć środek w Serve BI, aby sumować wszystkie pozytywne i negatywne sumy biegowe oddzielnie według kategorii przez każdy okres. Pożądany wynik: 4

Doceniam twoją pomoc.

0
Mindo 23 październik 2020, 11:03

1 odpowiedź

Najlepsza odpowiedź

Nie testowałem tego, ale powinno działać:

PositivMovment =
CALCULATE (
    [Running total],
    FILTER ( 'Stock', VAR __temp = [Running total] RETURN __temp > 0 )
)

NegativMovment =
CALCULATE (
    [Running total],
    FILTER ( 'Stock', VAR __temp = [Running total] RETURN __temp < 0 )
)
0
msta42a 23 październik 2020, 08:36