热线电话:13121318867

登录
2020-05-14 阅读量: 1564
Power BI中的模拟参数怎么用?

在Power BI中,通常情况下,DAX函数中的参数都是某个列、或者表单、或者可以返回表单或者列的函数。这些参数本质上都来自于原始数据,不受Power BI报表使用者的控制。但在进行某些计算时,为了使报表呈现的数据更加灵活,可以引入模拟参数这一功能,即允许用户自定义一个模拟参数放在切片器中使用,之后,该模拟参数可以作为普通的度量值被其他DAX公式调用。

模拟参数也叫what-if parameters,它的功能是预先预定义一些数值供报表使用者选择。当某个DAX表达式使用了这个what-if parameters作为其参数时,Power BI会自动将报表使用者在切片器选择的具体数值代入这个DAX表达式中进行计算,这样就实现了用户选什么,输出什么结果的功能。

一般来说需要结合switch函数来使用

步骤为:

1. 创建参数及与参数关联的切片器

2. 创建switch函数

3. 切片器控制参数变化影响switch返回值发生变化

4. 将switch生成的度量值作为图表的度量使用

如:设置模拟参数值为1到14,就可以对应到十四个不同的度量值

关键指标 = switch([指标选择 值],1,[1.访客数合计],2,[2.浏览量合计],3,[3.新访客数合计],4,[4.访问次数合计],5,[5.跳失次数合计],6,[6.收藏人数合计],7,[7.加入购物车人数合计],8,[8.支付人数合计],9,[9.新访客占比],10,[10.平均访问深度],11,[11.跳失率],12,[12.收藏人数占比],13,[13.加入购物车人数占比],14,[14.支付人数占比],0)

选择不同的参数时,树状图也会变到对应的指标,这样就实现了再一个树状图中可以展现不同度量值下的分布

30.6573
1
关注作者
收藏
评论(0)

发表评论

暂无数据