excel 使用dax中的不相关字段计算数量

umuewwlo  于 2023-01-14  发布在  其他
关注(0)|答案(1)|浏览(148)

ID 
001 
002

REQ
ID   ITEM  QUANT
001  chips 20
002  chips 100

SCHEDULE
1 001 cleaning 
1 002 normal
2 001 normal
2 002 remodel
3 001 normal
3 002 remodel
4 001 remodel
4 002 cleaning

项目=玉米片
| id_存储||1个|第二章|三个|四个|
| - ------|- ------|- ------|- ------|- ------|- ------|
| 零零一|相|清洗|法线|法线|重塑|
| | 数量|无|二十个|二十个|五个|
| 002|相|法线|重塑|重塑|清洗|
| | 数量|一百|五个|五个|无|
我想计算一个定量给定的商店阶段。如果商店是清洁然后它的0定量,如果改造然后5定量,否则它的定量从要求。
通常我会用dax中的switch语句来做这个,但是相位数据不在我的表中。2请帮助。

omhiaaxx

omhiaaxx1#

结果是一个简单的switch语句查看不同的表就能很好地工作。

Num Items := 
VAR T = sum(REQ[Quant])
RETURN
SWITCH(
  TRUE(),
  VALUES(SCHEDULE[PHASE]) = "cleaning", 0,
  VALUES(SCHEDULE[PHASE]) = "remodeling", 5,
  T
)

相关问题