Power BI, показать средние строки по категориям в одной таблице - PullRequest
0 голосов
/ 29 апреля 2020

У меня есть необработанные данные из источника:

Category   Product  Price
C1         P1         1
C1         P2         1
C1         P3         4
C2         P4         2
C2         P5        10
C2         P6        12 

Я хочу визуализировать таблицу Power BI, которая показывает среднее значение по категории в той же структуре:

Category   Product  Price
C1         P1         1
C1         P2         1
C1         Avg_C1     3     
C1         P3         4
C2         P4         2
C2         Avg_C2     8
C2         P5        10
C2         P6        12 

Большое спасибо, если Вы показываете мне решение.


Просто чтобы переформатировать вопрос ...

У меня есть необработанные данные из источника:

**Category Product Price** 
C1        P1      1 
C1        P2      1 
C1        P3      4 
C2        P4      2 
C2        P5     10 
C2        P6     12 

Я хочу визуализировать таблица Power BI, которая показывает среднее значение категории в той же структуре:

**Category Product Price**  
C1        P1        1 
C1        P2        1 
C1        Avg_C1    3
C1        P3        4 
C2        P4        2 
C2        Avg_C2    8 
C2        P5       10 
C2        P6       12

1 Ответ

0 голосов
/ 30 апреля 2020

Вы можете создать визуал Matrix, в котором вы помещаете столбцы «Категория» и «Продукт» в строки, а для значений вы используете меру, которая будет выглядеть следующим образом:

PriceWithAverage =
VAR CurrentCategory =
    MAX ( ProductTable[Category] )
RETURN
    IF (
        ISFILTERED ( ProductTable[Product] ),
        MAX ( ProductTable[Price] ),
        CALCULATE (
            AVERAGE ( ProductTable[Price] ),
            FILTER ( ProductTable, ProductTable[Category] = CurrentCategory )
        )
    )

Дайте нам знать, если это работает для вас

Лучший

Дэвид

...