/ / Pivot chart сукупна (працює в) окремий рахунок - excel, pivot-chart

Стовпчаста графік кумулятивний (працює в) окремий рахунок - Excel, мал. Діаграма

Мені потрібно створити зведену діаграму (вона повиннабути поворотом задля дуже зручної фільтрації та ефективності, але може зробити щось еквівалентне), показуючи сукупний відмінний рахунок. Наприклад, у мене є набір даних:

Month ¦ Drink brand ¦ Drink type
--------------------------------
1     ¦ Abc         ¦ Water
1     ¦ Def         ¦ Soft
1     ¦ Abc         ¦ Water
1     ¦ Ghi         ¦ Soft
1     ¦ Xyz         ¦ Water
2     ¦ Abc         ¦ Water
2     ¦ Abc         ¦ Water
2     ¦ Jkl         ¦ Soft
2     ¦ Opq         ¦ Soft
2     ¦ Abc         ¦ Water

І з цього я хотів би отримати графік:

           ¦
Drink      ¦
type       ¦            S
cumulative ¦            []
unique     ¦ W  S    W  []
count      ¦ [] []   [] []
¦_[]_[]___[]_[]_
1       2
Month

Я спробував використовувати "Підсумовувати значення до" ->"Distinct Count" і "Show values ​​as" -> "Running Total In" у параметрах поля Value, але запускається опція, здається, не знає філософії, що стоїть за різними підрахунками, і просто додає різні відліки для кожного місяця.

Відповіді:

0 для відповіді № 1

Сукупний підрахунок

Мені вдалося вирішити цю конкретну проблему за допомогою енергетичного півота та DAX.

Слідом за цим: http://www.daxpatterns.com/cumulative-total/ і наведений приклад сукупної суми

Cumulative Quantity :=
CALCULATE (
SUM ( Transactions[Quantity] ),
FILTER (
ALL ( "Date"[Date] ),
"Date"[Date] <= MAX ( "Date"[Date] )
)
)

Я створив два нові розраховані поля ("POWERPIVOT" -> "Обчислені поля"), "Water_cumulative_count":

=CALCULATE (
DISTINCTCOUNT( Range[Drink brand] ),
FILTER (
ALL ( Range[Month] ),
Range[Month] <= MAX ( Range[Month] )
),
FILTER (
ALL ( Range[Drink type] ),
Range[Drink type] = "Water"
)
)

і аналог "Soft_cumulative_count".

Потім я просто додав ці нові поля до повороту.

Хоча це вирішує цю конкретну проблему, я не єзадоволені низькою здатністю до цього рішення. Якби у мене було багато типів «Напій», було б дуже неефективно створювати стільки нових полів. Цікаво, чи є кращий спосіб вирішити її за допомогою DAX. Можливо ... Але я 1-денний новачок у цій темі.