Получить максимальное значение в сгруппированном столбце в PowerBI - PullRequest
0 голосов
/ 05 октября 2018

У меня есть 2 таблицы, заказы и предметы.Заказы имеют информацию о Заказе, Счете, Товаре и Кол-во, а Предметы имеют одну запись для каждого Предмета в заказе.т. е. если для элемента A есть 2 заказа, то в таблице Item будет 2 записи.

Мои таблицы выглядят следующим образом:

Заказ

    Order-ID    Order Number    Account Item    Qty
    1   100 ABC A   2
    2   100 ABC B   4
    3   100 ABC C   1
    4   200 XYZ A   1
    5   200 XYZ C   1
    6   300 LMO B   2
    7   300 LMO C   1
    8   400 ABC A   1
    9   400 ABC B   4
    10  400 ABC C   2
    11  400 ABC D   1
    12  500 LMO E   3

enter image description here

Исходящий

    Order-ID    Outgoing_ID Order Number    Item    Liquid
    1   1   100 A   Y
    1   2   100 A   Y
    2   3   100 B   N
    2   4   100 B   N
    2   5   100 B   N
    2   6   100 B   N
    3   7   100 C   Y
    4   8   200 A   Y
    5   9   200 C   Y
    6   10  300 B   N
    6   11  300 B   N
    7   12  300 C   Y
    8   13  400 A   Y
    9   14  400 B   N
    9   15  400 B   N
    9   16  400 B   N
    9   17  400 B   N
    10  18  400 C   Y
    10  19  400 C   Y
    11  20  400 D   N
    12  21  500 E   N
    12  22  500 E   N
    12  23  500 E   N

enter image description here

Я хочу, чтобы мой вывод отображал счета в строках и макс.Счетчик жидкости, сравнивая все заказы для этого счета.

Требуемый результат

    Account Max-Liquid
    ABC 5
    XYZ 0
    LMO 3

enter image description here

И когда я сверляю вниз, яДолжен быть в состоянии получить общее количество жидкости для заказов соответствующих счетов

Развернуть содержимое

    Intermediate table

    Account Order Number    Liquid
    ABC 100 4
    ABC 400 5
    XYZ 200 0
    LMO 500 3
    LMO 300 2

enter image description here

Любой возможный способдобиться этого является мерой?(или через столбцы)

Требуется вывод:

enter image description here

enter image description here

1 Ответ

0 голосов
/ 06 октября 2018

Если я правильно понимаю, думаю, вам понадобится такая мера:

Liquid =
MAXX(VALUES('Order'[Order Number]),
    0 + CALCULATE(SUM('Order'[Qty]), Outgoing[Liquid] = "Y"))
...