[英]SSAS 2012 - Using a non-hierarchy member in SSRS report
我是剛開始撰寫針對Cubes的報告的新手,真是一陣子。
我有一個帶有Calendar維度的多維數據集(多維SSAS 2012)。 該維度具有典型的“日歷層次結構”,以及層次結構外部的Year成員(不確定此類屬性的名稱)。
我想將Year用作報告參數,因為我不喜歡層次結構參數在SSRS中的顯示方式,並且用戶所需的全部是Year。 因此,我將Year成員設置為查詢設計器中的參數。 查看報告時出現錯誤,因此我將其作為參數刪除,並將其添加到查詢輸出中以查看它是否有幫助,但是我仍然遇到相同的錯誤:
Query execution failed for dataset 'DateCalendar'.
Query(1, 368) The ALLMEMBERS function expects a hierarchy expression for
the argument. A member expression was used.
請注意,我尚未創建一個名為“ DateCalendar”的數據集。
這是查詢設計器的MDX:
SELECT
NON EMPTY
{
[Measures].[%Completion]
} ON COLUMNS,
NON EMPTY
{
(
[Physician].[PCP Name].[PCP Name].ALLMEMBERS
*
[Physician].[LY Physician Score].[LY Physician Score].ALLMEMBERS
*
[Date].[Year].[Year].ALLMEMBERS
)
}
DIMENSION PROPERTIES MEMBER_CAPTION,
MEMBER_UNIQUE_NAME
ON ROWS
FROM [MemberMeasure]
CELL PROPERTIES VALUE,
BACK_COLOR,
FORE_COLOR,
FORMATTED_VALUE,
FORMAT_STRING,
FONT_NAME,
FONT_SIZE,
ONT_FLAGS
我很困惑,很着急,沒有運氣谷歌搜索答案。 任何幫助將不勝感激!
我仍然不知道該錯誤意味着什么,但是我認為該錯誤持續存在是由於我擺脫了參數留下的隱藏數據集。 哇,真煩人。
不知道這個問題是否仍然是一個問題,但是我有同樣的錯誤。
對我來說,問題是一個成員的名字有錯字。 例如:
[日期],[年]。[年] .ALLMEMBERS
是[日期]。[會計年度]。[會計年度] .ALLMEMBERS
因此,請確保您的成員的所有級別均拼寫正確並且與多維數據集的當前部署版本中的完全匹配。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.