繁体   English   中英

在 Power BI 中将自定义成员显示为 Axis-X

[英]Show Custom Members as Axis-X in Power BI

我将SSASPower BI与实时连接一起使用。 请考虑这种情况:

我应该计算每年的增长(与前一年相比,每年都进行测量)所以我写了这个Calculated Member (Measure)

IIF(( [Measures].[Amount], [Dim Dates].[Calendar Year].PREVMEMBER) = 0 OR
    ([Measures].[Amount] , [Dim Dates].[Calendar Year].CURRENTMEMBER) = null OR
    ([Measures].[Amount] , [Dim Dates].[Calendar Year].PREVMEMBER) = null,
null,
(
  ([Measures].[Amount] , [Dim Dates].[Calendar Year].CURRENTMEMBER) 
  -
  ([Measures].[Amount] , [Dim Dates].[Calendar Year].PREVMEMBER))
  /
  ([Measures].[Amount] , [Dim Dates].[Calendar Year].PREVMEMBER)
)

所以它生成:

Calendar Year              YearlyGrowth
----------------------------------------
2016                         1.7
2017                         -2.3
2018                         8.7
...

但我想显示这样的图表:

在此处输入图片说明

我想显示[Previous Year - Current Year] 我如何使用SSASPower BI做到这一点。

你似乎已经完成了困难的部分。 要获得指定的格式,您可以创建另一个度量:

CalcYear = "[" & FORMAT('Table'[Calendar year],"#") & "-" & FORMAT(('Table'[Calendar year]+1),"#") &"]"

此计算应为您提供所需格式的输出。 您可以在创建图表时使用它。 希望这可以帮助。

下面的链接解释了如何生成分析报告,这可以解决您上面提出的问题.....:

通过如何创建图表在 SQL Server Reporting Services 中生成图表

Power BI 中 Power BI自定义图表中轴、列的自定义排序顺序

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM