Power BI:按相关参数乘以分组
Power BI: Multiply Grouping by Related Parameter
我是 Power BI 的新手,所以可能忽略了这里的一些基本知识。
我有一个包含分段编号(1 到 3)的列,具体取决于客户的总支出。
波段 1:0 - 500
频段 2:501 - 1000
频段 3:1001+
我在报告中创建了 3 个参数(参数 1、2 和 3)。
每个参数允许 5 到 35 之间的小数范围,增量为 2.5
此参数将代表顾问赚取的收入百分比。
我正在尝试创建一个将收入乘以相应参数的度量。允许用户在查看报告时动态调整收入百分比。
下面是 table 的例子。
Table 姓名:收据
Policy Number
Client Name
Band
Income
SA1
Ray Mann
3
800
SA2
Ray Mann
3
900
SA3
Mary Yu
2
600
SA4
Sam Fry
1
20
SA5
Sam Fry
1
50
我对这个有点迷茫。
作为计算列,我会做一个简单的 SWITCH 语句,但是因为它不是度量,所以它不会随着参数滑块的变化而动态调整。
非常感谢您的帮助。
亲切的问候,
莫拉利斯
假设有三个假设参数,名为 Parameter1
、Parameter2
和 Parameter3
,而您的 table 名为 Table
。我们可以创建一个度量,它首先将使用 SUMMARIZE 汇总计算每个频段的总收入的数据:
SUMMARIZE('Table', 'Table'[Band], "Income", SUM('Table'[Income]))
然后会用SUMX计算乘数收益:
Multiplied Income =
SUMX(
SUMMARIZE('Table', 'Table'[Band], "Income", SUM('Table'[Income])),
[Income] * SWITCH([Band],
1, Parameter1[Parameter1 Value],
2, Parameter2[Parameter2 Value],
3, Parameter3[Parameter3 Value],
1)
)
结果如下:
我是 Power BI 的新手,所以可能忽略了这里的一些基本知识。
我有一个包含分段编号(1 到 3)的列,具体取决于客户的总支出。
波段 1:0 - 500
频段 2:501 - 1000
频段 3:1001+
我在报告中创建了 3 个参数(参数 1、2 和 3)。
每个参数允许 5 到 35 之间的小数范围,增量为 2.5
此参数将代表顾问赚取的收入百分比。
我正在尝试创建一个将收入乘以相应参数的度量。允许用户在查看报告时动态调整收入百分比。
下面是 table 的例子。
Table 姓名:收据
Policy Number | Client Name | Band | Income |
---|---|---|---|
SA1 | Ray Mann | 3 | 800 |
SA2 | Ray Mann | 3 | 900 |
SA3 | Mary Yu | 2 | 600 |
SA4 | Sam Fry | 1 | 20 |
SA5 | Sam Fry | 1 | 50 |
我对这个有点迷茫。
作为计算列,我会做一个简单的 SWITCH 语句,但是因为它不是度量,所以它不会随着参数滑块的变化而动态调整。
非常感谢您的帮助。
亲切的问候,
莫拉利斯
假设有三个假设参数,名为 Parameter1
、Parameter2
和 Parameter3
,而您的 table 名为 Table
。我们可以创建一个度量,它首先将使用 SUMMARIZE 汇总计算每个频段的总收入的数据:
SUMMARIZE('Table', 'Table'[Band], "Income", SUM('Table'[Income]))
然后会用SUMX计算乘数收益:
Multiplied Income =
SUMX(
SUMMARIZE('Table', 'Table'[Band], "Income", SUM('Table'[Income])),
[Income] * SWITCH([Band],
1, Parameter1[Parameter1 Value],
2, Parameter2[Parameter2 Value],
3, Parameter3[Parameter3 Value],
1)
)
结果如下: