【问题标题】:Incorrect Total Value in SSRS compared with SSAS when Sum Total used使用 Sum Total 时,SSRS 中的总值与 SSAS 相比不正确
【发布时间】:2015-04-25 07:21:44
【问题描述】:

我有一个可以完美运行的 SSAS 多维数据集。我正在尝试使用此构建一组 SSRS 报告,但是在 SSAS v SSRS 中解释事物的方式之间存在差异,我遇到了麻烦。

我的 SSAS 多维数据集中有一个非常基本的计算字段,用于计算代表的总数。

Sum([Rep].[RepName].[All], [Measures].[NoReps])

在 SSAS 中,当我按客户、按地区等进行操作时,它完全“准确”地工作。准确,即使列表是由客户显示的,并且每个客户有 5 个代表

在 SSAS 中

客户 |代表 |销售 |总销售额 |占总销售额的百分比

客户 1 |简 | 500 美元 | 2,000 美元 | 25%

客户 1 |玛丽 | 1,250 美元 | 2,000 美元 | 62.5%

客户 1 |比尔 | 250 美元 | 2,000 美元 | 12.5%

总计 |总计 | 2,000 美元 | 2,000 美元 | 100%

在 SSRS 中

客户 |代表 |销售 |总销售额 |占总销售额的百分比

客户 1 |简 | 500 美元 | 2,000 美元 | 25%

客户 1 |玛丽 | 1,250 美元 | 2,000 美元 | 62.5%

客户 1 |比尔 | 250 美元 | 2,000 美元 | 12.5%

总计 |总计 | 2,000 美元 | 6,000 美元 | 33%

我做错了什么无法在 SSRS 中复制此表?任何帮助将不胜感激?

【问题讨论】:

  • 当您通过数据集属性在 SSRS 中运行数据源时,它会给出预期的结果吗?

标签: sql-server reporting-services


【解决方案1】:

您必须在表格(或其他控件)的总计中删除 SUM()。例如。 Sum(Fields!YourFields.Value) by Fields!YourFields.Value

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-07-09
    • 1970-01-01
    • 2011-08-29
    • 2014-06-15
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多