2011-06-15 67 views
2

初始請求:在客戶名稱和產品說明上創建層次結構。SSAS - 在Excel中不可見的數據多維數據集層次結構

問題:我創建了幾個類似的層次結構和產品說明的層次結構是不是在Excel中可見

配套細則 計算列對每一層是這樣的:

列名:產品說明Prefix1 表達:

CASE 
WHEN [ProductDescription] = 'N/A' THEN 'N/A' 
ELSE LEFT([ProductDescription], 1) 
END 

列名:產品說明Prefix5 表達:

CASE 
WHEN [ProductDescription] = 'N/A' THEN 'N/A' 
ELSE LEFT([ProductDescription], 5) 
END 

列名:產品說明Prefix10 表達:

CASE 
WHEN [ProductDescription] = 'N/A' THEN 'N/A' 
ELSE LEFT([ProductDescription], 10) 
END 

在我的產品尺寸,我創建了一個平整

  • 產品說明Prefix1
  • 產品說明產品描述層次前綴5
  • 產品說明前綴10
  • 產品描述

其中1是一個屬性關係到5,5到10,10到產品說明,和產品描述到Key:產品。

每個屬性,一個有自己的KeyColumn集合設置: 產品說明Prefix1的KeyColumns內:作爲自身 產品說明Prefix5的KeyColumns內:1和5個 產品說明Prefix10的KeyColumns內:1,5,10 產品說明的KeyColumns內: 1,5,10和產品說明

現在,我選擇AttributeHierarchyVisible = False,因爲我不希望用戶能夠選擇單個屬性。

任何幫助,以什麼我丟失造成的層級變得可見,將不勝感激

回答

2

對這一問題的解決之道在於計算列的命名。

計算列的名稱中有空格。

使用空格,數據正確部署在應有的位置;然而,即使數據通過管理工作室可見,Excel 2010也不會承認存在層次結構。奇怪。

刪除空格並部署多維數據集後,層次結構將可見。

+0

我重新創建了我的問題的每一部分,但我認爲空間不是問題,因爲層次結構將其添加到多維數據集數據庫,並且在Excel中不可見。謝謝! – 2011-06-21 02:08:46

相關問題