SSRS 2012 合计百分比度量
SSRS 2012 total of a percentage measure
我在 SSAS 表格中计算了一个百分比度量,它是正确的。
但是当我在报告中使用它时,我遇到了以下问题(在所有百分比度量中)。
male 和 female 下的值(它们是 saudi 和 non-saudi) 是正确的,但如果你看一下“Both sexes”下的总数,这是不正确的,因为它显示了男性和女性百分比的总和,正确的地方显示沙特或非沙特的百分比。
如果我在表达式字段中计算 SSRS 中的度量,我会按如下方式正确计算
但我想使用度量来显示正确的值。
所以..谁能帮我解决这个问题我在以后的报告中遇到了严重的问题,我只是不能简单地使用表达式重新计算 SSRS 中的 SSAS 度量。
注意:不要在意两张图片的小数位差异。
谢谢。
您可以将 SSRS 中的 MDX 查询更改为 return 小计行,然后将报告正文中的文本框公式更改为 =Aggregate
而不是 =Sum
。 Stacia here 详细描述了这个过程。您可以使用手动 MDX 查询。不要错过底部的评论:
Romuald Coutaud March 17, 2011 at 7:52 pm Hi Stacia,
In fact, it works in query mode too in 2008R2. But, I have to admit
that the way that RS and AS work together when you want to use
aggregate function is very difficult to perfectly understand and I
have struggle very long time to make one sample report running in this
way. In query mode you need to write MDX by referencing each level of
the hierarchies from the top one to the deepest one want to display in
your report, even you don’t need to use all these ones. As an example
you have to put Year, Quarter and Month to be sure to display Month
and be able to use aggregate function.
基本上在您的报告中 =Aggregate
将尝试检索国籍不为空且性别不为空的行。如果您遇到困难,请写回 SSRS 中每个组中使用的每个字段的列表以及 MDX 查询设计器的屏幕截图。
我在 SSAS 表格中计算了一个百分比度量,它是正确的。 但是当我在报告中使用它时,我遇到了以下问题(在所有百分比度量中)。
male 和 female 下的值(它们是 saudi 和 non-saudi) 是正确的,但如果你看一下“Both sexes”下的总数,这是不正确的,因为它显示了男性和女性百分比的总和,正确的地方显示沙特或非沙特的百分比。
如果我在表达式字段中计算 SSRS 中的度量,我会按如下方式正确计算
但我想使用度量来显示正确的值。
所以..谁能帮我解决这个问题我在以后的报告中遇到了严重的问题,我只是不能简单地使用表达式重新计算 SSRS 中的 SSAS 度量。
注意:不要在意两张图片的小数位差异。
谢谢。
您可以将 SSRS 中的 MDX 查询更改为 return 小计行,然后将报告正文中的文本框公式更改为 =Aggregate
而不是 =Sum
。 Stacia here 详细描述了这个过程。您可以使用手动 MDX 查询。不要错过底部的评论:
Romuald Coutaud March 17, 2011 at 7:52 pm Hi Stacia,
In fact, it works in query mode too in 2008R2. But, I have to admit that the way that RS and AS work together when you want to use aggregate function is very difficult to perfectly understand and I have struggle very long time to make one sample report running in this way. In query mode you need to write MDX by referencing each level of the hierarchies from the top one to the deepest one want to display in your report, even you don’t need to use all these ones. As an example you have to put Year, Quarter and Month to be sure to display Month and be able to use aggregate function.
基本上在您的报告中 =Aggregate
将尝试检索国籍不为空且性别不为空的行。如果您遇到困难,请写回 SSRS 中每个组中使用的每个字段的列表以及 MDX 查询设计器的屏幕截图。