如何在给定销售发票行表和客户表的情况下创建客户层次结构



我遇到了一个数据建模问题。我正在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

我有两类客户,"收单客户"one_answers"收货客户"。多个"收货方客户"可以属于一个"收货单客户",如编号为"1B"的收货单客户所示

我想创建一个切片器,其中层次结构首先是"收货方客户名称",然后是"收货单客户名称"。

据我所知,我的问题是名字在另一张表中。如果我没有错的话,我已经可以创建这个切片器了,但要使用客户编号(通过在切片器中将"账单到客户"放在"发货到客户"之上(。

我的问题是,如何创建一个具有上述层次结构和客户名称的切片器?

如果每个BillToCustomer"属于";对于ShipToCustomer,您应该有两个独立的表,并且您可以让过滤器流转到BillToCustomer->收货方客户->销售发票。

BillToCustomer(CustomerNo,Name)
ShipToCustomer(CustomerNo,BillToCustomerNo,Name)
SalesInvioce(OrderNo, Quantity, Price, ShipToCustomerNo)

相关内容

最新更新