Obecnie próbuję użyć zapytań Dax, aby obliczyć proporcję równowagi przypisanej każdemu stanowi w mojej kostce analizy, z następującego obrazu:

Initial data

Obecnie mam tabelę sprzedaży z raportem, który dołącza do tabeli raportowanej, która ma dateokeeoka

Jeśli korzystam z poniższego stwierdzenia:

AllCurrentBalanceByDate:=CALCULATE([TotalCurrentBalance],ALLSELECTED())

Daje mi całkowitą sumę, zupełnie ignorując datę, która jest bezużyteczną postacią.

Jeśli wprowadzam następujące zapytanie i wyświetłem go w arkuszu kalkulacyjnym Excel:

AllCurrentBalanceByDate:=CALCULATE([TotalCurrentBalance],ALLSELECTED('Report Date'[Month]))

Wraca do tych samych danych, jak znaleziono w kolumnie wagi. Znowu, bezużyteczny. Potrzebuję łącznie za każdy miesiąc, aby mógł obliczyć saldo państwa / ogólne łącznie za ten miesiąc, aby uzyskać proporcję / odsetek przypisany do tego stanu.

Co ja robię źle?

1
tone 22 marzec 2021, 09:00

1 odpowiedź

Najlepsza odpowiedź

Jeśli więc chcesz, aby Twój środek zignorował, który jest wybrany, musisz uwzględnić kolumny stanu w całym filtrze.

Przypuszczam też, że chcesz użyć ALL zamiast ALLSELECTED, ponieważ ogólna równowaga miesięcznie nie powinna być dotknięta zewnętrznymi filtrami w stanie (ale zależy to wyłącznie od przypadku użycia)?

AllCurrentBalanceByDate:=CALCULATE(SUM([CurrentBalance]),ALL(Geography[StateName])) 
0
tone 22 marzec 2021, 23:23