Power BI技巧之重点函数 _ SELECTEDVALUE 用法介绍

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

重点函数 | SELECTEDVALUE 用法介绍

大家好,今天给大家分享一下SELECTEDVALUE函数的用法,先来看一下函数的说明:

SELECTEDVALUE ( Table[column] )

SELECTEDVALUE ( Table[column], "defaultvalue" )

SELECTEDVALUE ( Table[column], 0 )

函数返回第一个参数列的唯一引用值,如果参数列在上下文过滤器中不是唯一可用值,将返回空白或者第二个参数值(默认值)话不多说,接下来我们一起看看SELECTEDVALUE在具体业务中的运用。

示例一

销售分区、订单金额、订单数量等信息。

如上图,订单表中包含销售分区、订单金额、订单数量

要求:

展示各区域的销售完成情况,数值可以通过切片器切换销售额和销量。效果如下图:

展示各区域的销售完成情况

思路:

需要手动创建参数表作为切片器。数据源中,销售额和销售量信息分布在两个字段列上,无法通过选取现成的字段列来切片,需要手动创建参数表作为切片器再通过书写度量值使得柱状图中显示的值与切片器相关联

步骤:

Step 1:新建参数表

value参数表 =DATATABLE("value",STRING,{{"销售额"},{"销售量"}})

Step 2:根据value的不同计算对应的聚合值书写度量值

sum_value = SWITCH(SELECTEDVALUE('value参数表'[value]),

"销售额",SUM('订单表'[订单金额(¥)]),

"销售量",SUM('订单表'[订单数量]))

Step 3:可视化界面中,将value参数表中的value列作为切片器,完成。

是不是很简单呢,那我们再看另一个场景:

示例二

看到上面数据源里销售员的身份了吗,分为电话销售员和区域销售员,即一个订单的是由两类角色人员共同完成的,业绩双记。在另外一张表里,所有员工被标记了“是否新员工”,

现在老板要看各区域新老员工的业绩对比情况,效果如下图所示:

思路:

如果订单表中的员工类型只有电话销售或者只有区域销售,那么这个问题很简单,将订单表和人员表用员工ID建立关系就可以了。

某个订单不能直接判断是否由新员工或者老员工完成,必须要和员工类型结合起来。

现在的问题是,某个订单不能直接判断是否由新员工或者老员工完成,必须要和员工类型结合起来。

步骤:

Step 1:新建新老员工维度表

' '

'

'

相关文档
最新文档