2012-07-03 63 views

回答

0

我們這樣做是爲了分析以前的財務年度。答案在於Reporting Services中的所有內容都是表達式,包括SQL語句。

我們有在中央位置數據庫的表中填充友好名稱和數據庫名稱的下拉組合框,例如:

Current Accounts     ACCOUNTS_LIVE 
Financial Year End 2012   ACCOUNTS_FY2012 
Financial Year End 2011   ACCOUNTS_FY2011 

然後我們連結這個長達一個叫做數據庫,以便參數用戶可以選擇他們想要的數據庫(默認值是當前數據庫)。

然後在SQL語句中,你有這樣的:

="SELECT LedgerCode, Amount " 
&"FROM " & Parameters!Database.Value & ".dbo.Ledgers " 

此生成SQL語句,並將其指向用戶選擇的數據庫。無需更改數據源。

+0

啊好的,我應該解釋說我對立方體使用了MDX。 – GordyII

+0

雖然是SQL連接的好解決方案 – GordyII

相關問題