我有2张桌子,订单和物品。订单具有“订单”,“帐户”,“项目”和“数量”信息,并且“项目”对于订单中的每个项目都有一个记录。也就是说,如果物料A有2个订单,则物料表中将有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
去向
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
我希望我的输出通过比较该帐户的所有订单来显示“行中的帐户”和“液体的最大数量”。
必填输出
Account Max-Liquid
ABC 5
XYZ 0
LMO 3
当我向下钻取时,我应该能够获得各个帐户的订单的总流动计数
下钻内容
Intermediate table
Account Order Number Liquid
ABC 100 4
ABC 400 5
XYZ 200 0
LMO 500 3
LMO 300 2
实现这一目标的任何可能方法是一种措施? (或通过列)
需要的输出:
答案 0 :(得分:0)
如果我正确理解,我想你会想要一个这样的措施:
Liquid =
MAXX(VALUES('Order'[Order Number]),
0 + CALCULATE(SUM('Order'[Qty]), Outgoing[Liquid] = "Y"))