【问题标题】:The ALLMEMBERS function expects a hierarchy expression for the argumentALLMEMBERS 函数需要参数的层次结构表达式
【发布时间】:2014-11-06 18:11:20
【问题描述】:

我正在为一个新的多维数据集构建一个新报告 - 该多维数据集没有现有的工作报告。

当我从 SSRS Web 界面运行报告时,我收到以下错误:

报告处理过程中发生错误。 (rsProcessingAborted) 数据集“dsCubeGrossSales”的查询执行失败。 (rsErrorExecutingCommand) 查询 (1, 95) ALLMEMBERS 函数需要参数的层次结构表达式。使用了成员表达式。

报表在 SSRS Visual Studio 开发环境的预览模式下运行良好。

我可以通过 SSMS 浏览立方体

这是 dsCubeGrossSales 中的查询

SELECT NON EMPTY { [Measures].[Home Gross], [Measures].[Home Net] } ON COLUMNS, NON EMPTY { ([Dim Date].[Current Year].[Current Year].ALLMEMBERS * [Dim Division].[Division Groups].[Division].ALLMEMBERS * [Dim Branch].[Branch].[Branch].ALLMEMBERS * [Dim Branch].[Branch Name].[Branch Name].ALLMEMBERS ) } DIMENSION PROPERTIES MEMBER_CAPTION, MEMBER_UNIQUE_NAME ON ROWS FROM ( SELECT ( { [Dim Date].[Current Year].&[0] } ) ON COLUMNS FROM [Finance Period Balance]) CELL PROPERTIES VALUE, BACK_COLOR, FORE_COLOR, FORMATTED_VALUE, FORMAT_STRING, FONT_NAME, FONT_SIZE, FONT_FLAGS

我们刚刚将所有内容升级到 SQL 2014 和 Visual Studio 2014

提前感谢您的帮助!

【问题讨论】:

    标签: sql-server reporting-services ssas


    【解决方案1】:

    我想通了。

    我已将多维数据集中的 [Current Year] 标签更改为 [Current Fiscal Year],并且没有更新查询。令人困惑的是,我可以从 SSRS 以预览模式运行报告。

    【讨论】:

    • 数据缓存在SSRS中;刷新可能会破坏您的报告输出。
    猜你喜欢
    • 2014-07-14
    • 1970-01-01
    • 1970-01-01
    • 2014-11-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-01-05
    • 1970-01-01
    相关资源
    最近更新 更多