2014-11-06 96 views
1

我正在構建一個新多維數據集的新報告 - 此多維數據集上沒有任何現有工作報告。ALLMEMBERS函數需要參數的層次表達式

當我運行從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

感謝您的幫助!

回答

2

我想通了。

我已將[當前年]標籤更改爲多維數據集中的[當前會計年度]並且未更新查詢。令人困惑的是,我可以從SSRS的預覽模式運行報告。