Power BI 中的动态文本 - 支持文本的措施
Dynamic Text in Power BI - Measures to support the Text
我想创建一个动态文本(Visual - Enlighten Data Story)来写入度量 X、Y 和 Z(见下图)。
X 是该城市能源消耗最多的 Activity(其中之一:工业、交通、服务等)Y 是该能源消耗的值 Z 是 Y 之间的百分比以及那个城市的总消费量
对于此示例,在波尔图市,该文本应 return:
X = Edificios de Serviços Y = 589.976 Z = 49%
如果我select任何其他城市,例如吉马良斯:
X = Industria Y = 428.726 Z = 59%
这是我的 table:
期待帮助。非常感谢。
这应该可以帮助您入门。重要的是要知道值的索引和排名:
//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])))
谢谢
我想创建一个动态文本(Visual - Enlighten Data Story)来写入度量 X、Y 和 Z(见下图)。
X 是该城市能源消耗最多的 Activity(其中之一:工业、交通、服务等)Y 是该能源消耗的值 Z 是 Y 之间的百分比以及那个城市的总消费量
对于此示例,在波尔图市,该文本应 return:
X = Edificios de Serviços Y = 589.976 Z = 49%
如果我select任何其他城市,例如吉马良斯:
X = Industria Y = 428.726 Z = 59%
这是我的 table:
期待帮助。非常感谢。
这应该可以帮助您入门。重要的是要知道值的索引和排名:
//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])))
谢谢