2016-02-22 71 views
0

我有要求提供SSRS報告中多維數據集中顯示的員工銷售的詳細信息。在SSAS報告中傳遞參數

我有員工維度,交易日期和銷售計數。要求將員工ID,最小交易日期,員工最大交易日期傳遞給SSRS報表,該報表將查詢底層的事實/維度表(NOT CUBE)並提供詳細數據。

我已經準確設置了報表服務器和路徑,並確保參數名稱與SSRS報表中的參數名稱匹配。

只是爲了建立過程的正確性,我試圖最初在SSAS報告操作參數列表中硬編碼EmployeeID,Startdate和EndDate。

我面臨的挑戰是如下:

  1. 我通過僱員爲UrlEscapeFragment(CSTR(7070707))和報告操作可在立方體,並打開報告,然而,SSRS報告不使用URL中提供的此參數。

  2. 我無法將日期值傳遞給報表,我嘗試了相同的語法和UrlEscapeFragment(Cstr(2016年1月1日)),這會導致在瀏覽多維數據集時報表動作消失。我明白這是因爲有一個語法問題。

請多多包涵,如果這些查詢是微不足道的,因爲我是相當新的SSAS和MDX和我在努力成功建立從立方體的SSRS報告的連接。

任何人都可以請幫助/建議。

進一步下去我想我需要動態地傳遞這些值,但作爲第一步,我熱衷於確定這一切的正確性。

在此先感謝。

+0

當我用報表服務器路徑而不是報表管理器替換路徑時,該參數正反映在報表中。另外日期更新爲UrlEscapeFragment(Cstr(「1」+「/ 1」+「/ 2016」))。 – JellyBean

+0

所以現在工作?你可以發表你的評論作爲答案,並檢查複選標記以將其標記爲答案。這可能會在未來幫助其他人 – GregGalloway

回答

0

當我用報表服務器路徑而不是報表管理器替換路徑時,該參數反映在報表中。

另外日期更新爲UrlEscapeFragment(Cstr(「1」+「/ 1」+「/ 2016」))並被拾取。

通過使用Dimension.Attribute.CurrentMember.Name,現在已被動態值替換。