Рассчитать среднее значение: максимум на основе уникального значения в другом столбце Excel Pivot и PowerBI - PullRequest
0 голосов
/ 22 марта 2019

Я построил процесс, который приводит к созданию таблицы на SQL Server с данными, как показано на рисунке ниже, которые затем подключаются к Excel / PowerBI для создания отчетов.

Уровень 1 - это уровеньНаивысший в иерархии и понижается вправо, с Prod Lvl 2, являющимся самым низким

enter image description here

Мне нужно вычислить Макс.на основе уникальных значений в «Части», которые затем могут быть использованы для расчета среднего / процента.Независимо от того, на каком иерархическом уровне пользователи пытаются просмотреть данные.

Для примера: на уровне 2 для P3a это будет 0%, поскольку ни одна из 'Part' не доступна.(Примечание: на этом уровне значения в 'Part' будут уникальными). На уровне 1 для P3 это будет 50%, так как доступны 3 из 6 уникальных деталей.На уровне 2 для 1B это будет 66,66%, так как доступны 4 из 6 уникальных частей.и при уровне 1 для 1 это будет 83,33%, поскольку 5 из 6 уникальных частей доступны.

Мне нужно опубликовать это в PowerBI, а также в Excel для внешних пользователей без доступа к PowerBI.Я новичок в PowerBI, но уже некоторое время работаю над Excel, но я не могу понять, как рассчитать это на одном из них.Пожалуйста, дайте мне знать, как решить эту проблему.

...