【发布时间】:2021-03-02 13:26:59
【问题描述】:
我有这样的数据,
App_Num Days Price
A1 10 100
A1 11 150
A2 11 200
A3 12 250
A3 12 300
A4 20 350
A4 21 400
现在,用户可以使用一个参数来调整值并查看。 总值(最小值和最大值范围) 例如,如果用户选择 0-280-,则预计会列出 A1(100 + 150 = 250 小于 280)和 A2(200 小于 280)。
我使用了这样的 DAX,并建立了这样的表,
Apps_in_scope =
Var min_amount = Min('Total Value'[Total Value])
Var max_amount = Max('Total Value'[Total Value])
var required_app_num = SELECTEDVALUE(Table1[App_Num])
Var required_amount = CALCULATE(sum(Table1[Price]),FILTER(Table1,Table1[App_Num] = required_app_num))
var in_scope = if(And(required_amount <= max_amount, required_amount >= min_amount),1,0)
return in_scope
我能够制作出这样的视觉效果,
App_Num Apps_in_scope
A1 1
A2 1
A3 0
A4 0
现在,我想创建 2 个度量
- 它将列出范围内的事务总数 (A1 为 2,A2 为 1,输出到卡上的 3)。
- 它会给我卡片上 A1 和 A2 的总和(卡片上的 100+150+200 = 450)。
我该如何处理。请帮我解决这个问题。
【问题讨论】:
标签: powerbi dax powerbi-desktop