#powerbi #data-modeling
Вопрос:
У меня есть то, что кажется проблемой моделирования данных. Я создаю панель мониторинга продаж в Power BI. У меня есть таблица счетов-фактур продаж и таблица клиентов, как показано ниже (я заполнил только соответствующие столбцы).
Sales Invoice Line Table
OrderNo Quantity Price Bill-to-CustomerNo Ship-to-CustomerNo
1B 3S
1B 4S
2B 5S
Customer Table
No Name
1B Apple
2B Beta
3S Charlie
4S Delta
5S Echo
У меня есть две категории клиентов: «Счета клиентам» и «Доставка клиентам». Несколько «отправлений клиенту» могут принадлежать «счету клиенту», как видно по счету клиенту номер «1B»
Я хочу создать срез, в котором иерархия сначала соответствует Имени клиента, а затем отправляется на имя клиента.
Насколько я понимаю, моя проблема в том, что имена находятся в другой таблице. Если я не ошибаюсь, я уже мог бы создать этот слайсер, но с номерами клиентов (разместив «счет клиенту» поверх «отправить клиенту» в слайсере).
Мой вопрос в том, как я могу создать слайсер с вышеупомянутой иерархией и именами клиентов?
Ответ №1:
Если каждый заказчик «принадлежит» заказчику, у вас должно быть две отдельные таблицы, и вы можете настроить поток фильтров для заказа -> Заказчик ->> Предложение по продажам.
BillToCustomer(CustomerNo,Name)
ShipToCustomer(CustomerNo,BillToCustomerNo,Name)
SalesInvioce(OrderNo, Quantity, Price, ShipToCustomerNo)