Power BI中的动态文本 - 支持文本的措施

时间:2018-04-28 21:17:15

标签: powerbi dax measures

我想创建一个动态文本(Visual - Enlighten Data Story),它将写出度量X,Y和Z(见下图)。

X是该城市能源消耗最大的活动(其中之一:工业,运输,服务等)Y是能源消耗的价值Z是Y与总消耗量之间的百分比城市

对于这个例子,在波尔图市应该返回文本:

  

X = EdificiosdeServiçosY= 589.976 Z = 49%

example Porto

如果我选择任何其他城市,例如Guimarães:

  

X =工业Y = 428.726 Z = 59%

example Guimarães

这是我的表:

table

期待寻求帮助。非常感谢你。

1 个答案:

答案 0 :(得分:0)

这应该让你开始。重要的是要知道值的索引,Rank会这样做:

//Calculated column
Rank =
VAR City = Table1[City]
RETURN
    RANKX (
        FILTER ( Table1, Table1[City] = City ),
        [Energy_Mwh],
        [Energy_Mwh],
        ASC,
        DENSE
    )

//Calculated field/measure
City-as Measure =
LASTNONBLANK ( Table1[City], 1 )

//Calculated field/measure
x = CALCULATE(LASTNONBLANK(Table1[Activity],1),filter(all(Table1[Rank]),Table1[Rank] = max(Table1[Rank])))

//Calculated field/measure
y = CALCULATE(LASTNONBLANK(Table1[Energy_Mwh],1),filter(all(Table1[Rank]),Table1[Rank] = max(Table1[Rank])))

由于