【发布时间】: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