2016-01-24 56 views
1

對不起,我很基本的問題,如何更換/在MDX查詢的SSRS通過獲取參數的值,報告

我有SSRS報告這需要參數的值動態和創建MDX查詢。

現在,我有MDX查詢,我想運行在SSMS或MDX工作室。但我不知道如何替換參數值。

例如:

WITH MEMBER [Measures].[HC Threshold] AS Val(strtomember(@HC_Threshold).Name), FORMAT_STRING="$#,0" 

,我發現它看起來HC_Threshold尺寸,像

enter image description here

在此基礎上,如何修改「瓦爾(strtomember(@HC_Threshold),請將.Name ),FORMAT_STRING =「$#,0」,如果用戶選擇75000.

讓我知道如果您需要更多的信息,我完全新的SSRS和Paramet在MDX中查詢查詢。

謝謝

回答

1

替換生成維的有效成員的字符串的參數值。

select [Product].[Model Name].[Model Name] on rows, 
[Measures].[Sales Amount] on columns 
from [Adventure Works DW2012] 
where STRTOMEMBER("[Ship Date].[Calendar Quarter].[4]") 

注意STRTOMEMBER()接收字符串作爲參數並將其轉換爲有效的成員。

在您的方案會是這樣的:

STRTOMEMBER("[HC_Threshold].[ID].[7500]") 
+0

感謝您的回覆。它爲我工作。 – user1196985