带度量的PowerBI动态表

加布兹

PBI新手在这里。我正在尝试使用以下语法创建动态数据:

Test = {
("Measure 1", 'StandardKPIs'[Current measure1 value], 'StandardKPIs'[Previous measure1 value]),
("Measure 2", 'StandardKPIs'[Current measure1 value], 'StandardKPIs'[Previous measure2 value])
}

StandardKPI是“度量”表,其中包含我的KPI。我基本上想将它们加载到表中,因此通过上面的表达式,我希望得到以下结果:

值1 值2 值3
措施1 12332 32222
措施2 988 332

我当然也希望这些值能够更新以反映报表过滤器中的更改。

但是我确实看到填充了“ Value1”(这是静态字符串),但是Value2和Value3看起来是静态的,并且没有考虑对报表应用的任何过滤器。

我在其他论坛帖子中读到,在这种情况下,值无法动态更新,因为PBI仅在初始化时才加载表。我希望有另一种方法来实现此功能?

任何帮助将不胜感激。

亚历克西斯·奥尔森(Alexis Olson)

您可以为所需的结构创建一个表,然后使用切换度量来填充单元格。

例如, NewTable =

测量
措施1 当前
措施1 以前
措施2 当前
措施2 以前

然后使用Measure的该列NewTable上的视觉的矩阵的行和Period列上。

然后为value字段创建一个度量,以检测其所在的单元格并返回适当的计算:

VariableMeasure = 
VAR M = SELECTEDVALUE ( NewTable[Measure] )
VAR P = SELECTEDVALUE ( NewTable[Period] )
RETURN
    SWITCH (
        TRUE(),
        M = "Measure1" && P = "Current", [Current measure1 value],
        M = "Measure1" && P = "Previous", [Previous measure1 value],
        M = "Measure2" && P = "Current", [Current measure2 value],
        M = "Measure2" && P = "Previous", [Previous measure2 value]
    )

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章