Power BI. Использование функции SUMMARIZE в MAXX - PullRequest
0 голосов
/ 10 июля 2020

У меня есть таблица с продажами. Все продажи делятся между мужчинами и женщинами. Мне нужно выяснить, у кого больше всего продаж, мужчин или женщин. Я пробовал использовать Summarize и MAXX вместе, но сонет неправильный.

MAXX(SUMMARIZE(
    'public Brand',
    'public Brand'[Возрастная группа],
    "Свод",
    COUNT('public Brand'[Id]))

1 Ответ

1 голос
/ 10 июля 2020

Если я правильно понимаю ваше требование, вам понадобится один вывод «Мужчины» ИЛИ «Женщины» на основе подсчета количества / количества продаж. Например, если всего 10 счетчиков или строк для мужчин и 12 для женщин, вам нужны женщины как результат измерения. Например, я подготовил очень простой набор данных (часть Excel на изображении) для расчета меры. Вы можете увидеть окончательный результат в красном поле.

введите описание изображения здесь

Ниже приведен код измерения -

Для большинства номеров продаж

Gender With Most Count = 
VAR Gourp_by_gender_with_count = 
    SUMMARIZE(
        Sales, 
        Sales[Gender], 
        "GenderCount", COUNT(Sales[Gender])
    )

VAR max_count_among_gender_group = 
MAXX (
    TOPN(1,Gourp_by_gender_with_count,[GenderCount],DESC),
    [Gender]
)

RETURN max_count_among_gender_group

Для большинства сумма продажи

Gender With Most Sales Amount = 
VAR Gourp_by_gender_with_amount = 
    SUMMARIZE(
        Sales, 
        Sales[Gender], 
        "GenderWiseSales", SUM(Sales[Amount])
    )

VAR max_amount_among_gender_group = 
MAXX (
    TOPN(1,Gourp_by_gender_with_amount,[GenderWiseSales],DESC),
    [Gender]
)

RETURN max_amount_among_gender_group
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...