2012-07-11 171 views
1

我正在使用Sql Server Analysis Services 2008構建一個多維數據集。我有以下情況,並想知道如果任何人有任何想法如何完成它。該立方體使用第三方工具(Active Analysis)在網絡上顯示。有基於角色的安全性,因此用戶只能看到他們的數據。我試圖讓用戶看到他們的數據,以及所有其他數據。例如,用戶目前只能查看馬薩諸塞州的總人口,但也應該在所有州的總人口中看到一排。

                                                     
美國                                 2009年                                            MA                             1,000,000.00 1,050,000.00 1,102,500.00
所有國家(?) 365,000,000.00 383,250,000.00 402,412,500.00Sql Server Analysis Services 2008總計

回答

1

您可以編輯的角色和Ø在「維度數據」選項卡中,您可能選擇了「啓用可視彙總」,以防止用戶看到所有狀態的總和。清除複選框後,用戶仍然只能看到MA,但總數應該是全部狀態。

+0

+1不錯的某一部分,而不是everyne知道:) – Diego 2012-07-16 14:00:07

+0

這是非常有用的信息,我認爲解決了我的問題的一部分,但我仍然堅持如何創建維度成員「所有國家」。我知道在多維數據集瀏覽器中顯示的總數與所有狀態的總和相同,但總數不會發送給我正在使用的第三方工具。我認爲總數是特定於多維數據集瀏覽器的。有沒有人對我如何將所有州的總數發送給我的第三方工具(主動分析)有任何想法,或者另一種方法是用總數創建新的維度成員「所有州」。 – 2012-07-17 19:24:13

+0

您可以在多維數據集設計器的「計算」選項卡上創建自定義成員。假設您的維度是[State],屬性是[State]。在創建計算時,將父級別設置爲State.State。將表達式設置爲如下所示:Aggregate([State]。[State]。[State] .members) – Stacia 2012-07-18 03:22:59

0

補充斯西亞的答案,因爲它可能很難理解:

  • 可視彙總=真 - >只能看到總數允許用戶
  • 可視彙總=假的 - >看到大總量,即使它可以 限制,因爲權限

enter image description here

相關問題