在数据分析中,经常会有多个指标进行数据的展现分析,但是如果指标过多则会影响数据的精准分析,那怎么样选择一个指标就对应此指标的数据呢,下面就看怎么使用度量值进行动态分析。
假如需要根据以上四个指标展示对应数据
首先这几个指标的数据需要写对应的度量值,这就不写了
其次要有一个指标维度表(排序那列是辅助的,根据情况使用)
指标维度表
然后将指标维度表与对应的度量值书写度量值使之关联起来,方法有三个,择优使用:
(1)方法一:
指标值 =
SWITCH(
TRUE(),
SELECTEDVALUE('案例1-多度量动态交互辅助表'[指标])="销售额",[销售额],
SELECTEDVALUE('案例1-多度量动态交互辅助表'[指标])="销售量",[销售量],
SELECTEDVALUE('案例1-多度量动态交互辅助表'[指标])="利润率",[利润率],
SELECTEDVALUE('案例1-多度量动态交互辅助表'[指标])="成本销售额",[成本销售额], [销售额]
)
(2)方法二:
指标值2 =
SWITCH(
SELECTEDVALUE('案例1-多度量动态交互辅助表'[指标]),
"销售额",[销售额],
"销售量",[销售量],
"利润率",[利润率],
"成本销售额",[成本销售额],
[销售额]
)
(3)方法三:
指标值3 =
SWITCH(
MIN('案例1-多度量动态交互辅助表'[排序]),
1,[销售额],
2,[销售量],
3,[利润率],
4,[成本销售额],
BLANK()
)
注释:这里的min是当我们什么都不选的时候默认返回序列最小值1,然后通过最小值去对应相应指标。
三种方法结果都是一样的,如下图选择的是销售额:
SELECTEDVALUE(表的列名):当上下文过滤为一个值时,返回该值;通常用于度量值,获取外部上下文筛选器
使用度量值进行动态分析时,经常用到switch和selectedvalue的配合,记住这个黄金搭档就可以灵活使用。