如何解决服装度量的dax计算
我有一个2张这样的桌子
关键|治疗数|费用|
1 2 1000
1 2 1500
1 2 2000
2 3 700
3 3 800
4 4 900
键|限制|
1 1
2 1
3 2
4 3
我想对dax进行的计算是:(Num of Treatments-Limit)*费用/ Num of Treatments
解决方法
假定key
列对于第二个表(dax中的Table2
)是唯一的。
Calculation =
VAR _limit =
LOOKUPVALUE ( Table2[limit],Table2[key],[key] )
RETURN
DIVIDE ( ( [Num Of Treatments] - _limit ) * [cost],[Num Of Treatments] )
,
使用列键在两个表之间创建一对多关系后,可以轻松实现这一目标。
Dax公式:
New Measure = ((SUM(Asset[No Of Treatments])-SUM(Tickets[Limit]))*SUM(Asset[Cost]))/SUM(Asset[No Of Treatments])
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。