Как посчитать, сколько провайдеров предполагают 80% - PullRequest
1 голос
/ 13 марта 2019

Я пытаюсь рассчитать с помощью DAX количество поставщиков, предположим, 80% моих покупок.

У меня есть таблица с названием поставщика (NOMBRE PROVEEDOR), его категорией (código estadístico) исколько я купил у каждого из них (SUMA TODOS).Затем я создал измеренные столбцы в Power Bi с помощью DAX, например:

    TotalAmount = SUM('proveedor-estadistico'[SUMA TODOS])

AmountAllProduct = CALCULATE([TotalAmount];ALL('proveedor-estadistico'[NOMBRE PROVEEDOR]))

ProductRank = RANKX(ALL('proveedor-estadistico'[NOMBRE PROVEEDOR]);[TotalAmount])

ParetoValueProduct = SUMX(TOPN([ProductRank]; ALL('proveedor-estadistico'[NOMBRE PROVEEDOR]);[TotalAmount]);[TotalAmount])

Pareto%Product = DIVIDE([ParetoValueProduct];[AmountAllProduct];BLANK())

С этим я получаю Парето (80/20), теперь мне нужно только подсчитать количество поставщиков, которое составляет 80%.из моих покупок.

I tried this:
cuantos en 80 = CALCULATE(DISTINCTCOUNT('proveedor-estadistico'[NOMBRE PROVEEDOR]);FILTER('proveedor-estadistico';[Pareto%Product]<0,8))

но не работает, ¿Что здесь не так?

-----------------------------------------------------------РЕДАКТИРОВАТЬ------------------------------------------------------------------

Что я хочу, так это то, что если есть 10 поставщиков (a, b, c, d, e, f, g, h, i, j), и мы купили в общей сложности 100:

a -> 40
b -> 40
c -> 2.5
d -> 2.5
e -> 2.5
f -> 2.5
g -> 2.5
h -> 2.5
i -> 2.5
j -> 2.5

тогда 80% сделают поставщики a и b, поэтому я надеюсь, что они вернутся 2

ЗДЕСЬ Я ПРЕДСТАВЛЯЮ ИЗОБРАЖЕНИЕ, ЧТОБЫ РАЗЪЯСНИТЬ enter image description here

Здесь мы видим, что при применении фильтра получается 7 провайдеров, и мне нужно поместить карту (или другую визуализацию), на которой они появляются, сколько поставщиков представляют 80% (0,8из 1) покупок, для этого я создал меру, называемую Pareto% Product, но когда я пытаюсь использоватьт в фильтре это выглядит как значение 1

1 Ответ

0 голосов
/ 28 марта 2019

В SQLBI есть отличная статья о подсчете классификации ABC, которую можно легко изменить на парето.Проще говоря, вам не нужно создавать меру, а рассчитать столбец и пометить его там.
Артикул: https://www.daxpatterns.com/abc-classification/

...