Power BI多个度量值进行动态分析

在数据分析中,经常会有多个指标进行数据的展现分析,但是如果指标过多则会影响数据的精准分析,那怎么样选择一个指标就对应此指标的数据呢,下面就看怎么使用度量值进行动态分析。

假如需要根据以上四个指标展示对应数据

首先这几个指标的数据需要写对应的度量值,这就不写了

其次要有一个指标维度表(排序那列是辅助的,根据情况使用)

指标维度表

然后将指标维度表与对应的度量值书写度量值使之关联起来,方法有三个,择优使用:

(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的配合,记住这个黄金搭档就可以灵活使用。

你可能感兴趣的:(Power BI多个度量值进行动态分析)