Как получить общее количество мер для конкретной детализации в PowerBI - PullRequest
0 голосов
/ 25 сентября 2018

У меня есть 2 таблицы для моего книжного инвентаря.Входящая таблица «Купить» и исходящая «Продажа».Есть 2 источника для входящих, список покупок и другие, основанные на основе доставки.И в Sales есть записи о продажах для каждой книги для данного заказа.
Как правило, любая продажа, сделанная за период, должна сначала списываться со столбца Others из таблицы «Buy», а остальные должны рассматриваться как продажа Buylist.(Ред. для Книги А мы купили 5 книг у «Buylist» и 5 у «Другой» и смогли продать 7 книг в мае; я сделаю вывод, что мы продали 5 книг от других, 2 книги от «Buylist», 'независимо от того, когда они были куплены) Моя схема выглядит следующим образом.

Schema

Я создал таблицу Bookkey, так как PWI не разрешал соединение со многими ко многиммежду покупкой и продажей.Я создал 2 меры для расчета продаж BuyBack и избыточных запасов, оставшихся от Buyback.

BuyList Sales =
IF (
    ( SUM ( Sales[Sales] ) - SUM ( Buy[Others] ) ) > 0,
    IF (
        ( SUM ( Sales[Sales] ) - SUM ( Buy[Others] ) - SUM ( Buy[BuyList] ) ) >= 0,
        SUM ( Buy[BuyList] ),
        SUM ( Sales[Sales] ) - SUM ( Buy[Others] )
    ),
    0
)

и

BuyList Excess = SUM( Buy[BuyList] ) - [BuyList Sales]

Я получаю правильные результаты в строках на гранулярности BookKey, ноИтоги неверны, так как рассчитываются на весь набор данных.Есть ли какой-либо другой способ получения итоговой суммы, при этом можно также контролировать период. enter image description here

Может ли кто-нибудь помочь мне получить правильную общую сумму?

...