表1:
Year Month ID PID
2017 02 90000 10000
2017 02 90000 10001
2017 02 90000 10002
2017 02 90000 10003
2017 02 90001 10004
表2:
Year Month ID Amt
2017 02 90000 10
2017 02 90001 20
2017 02 90002 30
2017 02 90003 40
这两个表都是使用电源查询提取的,我在电源查询本身内的表1(左)和表2(右)之间进行左连接。我在功率查询中连接了年,月和ID的表中创建了一个键,因为使用电源查询GUI不允许使用多个连接语句,并且我正在加入相同的键。
作为此次加入的结果,我得到的值是:
Key ID PID Amt
2017029000 90000 10000 10
2017029000 90000 10001 10
2017029000 90000 10002 10
2017029000 90000 10003 10
等等。
所需输出(在数据透视中):
ID PID Amt
90000 10000 10
10001
10002
10003
由于所有PID(10000,10001,10002,10003)只与一个ID(90000)相关联,因此它们应该只显示一个值,即10(从表2中查找),所以当我过滤掉PID 10000,Amt 10停留。
我需要左连接,因为表1中有许多不匹配的ID是必需的。此外,表中有与PID类似的列,这些列是必需的属性。
我之前尝试在pivot中创建这两个表之间的关系,但由于表1包含重复的ID,所以我不会这样做。
这可以使用DAX或在枢轴中,甚至从连接的角度以任何方式完成吗?