2012-05-08 23 views
0

我正在構建一個使用SSAS作爲數據源的SSRS報表,並且我需要向下鑽取以在我的帳戶人口中包含6個帳戶階段中的4個。問題源於無法使用[全部]成員,因爲我只需要6個階段中的4個。SSRS - 傳遞多個硬編碼鑽取參數

有沒有辦法通過構建我想要使用的硬編碼參數列表將多個值傳遞給向下鑽取報告?

我認爲Join函數是我的工作,但迄今爲止我一直沒有成功。

+0

我們有很多立方體在工作和RS;我需要花費一些時間在這種發展上進行研發。我準備購買[這本書](http://www.amazon.co.uk/Microsoft-Server-Reporting-Services-Recipes/dp/0470563117/ref=pd_sim_b_2),看起來它有很多SSAS到RS信息。祝你好運。 – whytheq

回答

2

我們有一個類似的情況,我們希望鑽取報告顯示兩種類別的項目,而不僅僅是一種。

我們找不到優雅的解決方法,嘗試將數組放在參數中,並且幾乎儘可能寫入返回表的函數。

當我們意識到您只是添加了另一個參數,並通過第二個值傳遞相同的屬性時,我們在臉上打了一巴掌。下面

例子:

I have 3 types of item. I have 2 cells in a report. One of which I want to drill down to a report on Type 1, and the other I want to drill down to the same report on Type 2 and Type 3.

因爲我需要鑽取到1型電池,我們使用的參數!函數,但是對於類型2和類型3鑽取,我們只需對類型參數進行兩次硬編碼。

一旦通過2型,一旦通過類型3.

這是不優雅,但它的作品。

+0

我從來沒有想過這樣做。我所做的是添加數據集過濾器並動態設置。比你做的要困難得多。謝謝! –