2017-10-18 88 views
0

我有一個使用Adomd獲取多維數據集結構的C#工具,我試圖從多維數據集中獲取MEASUREGROUP_CAPTION,但無法找到如何執行此操作的方式。 任何想法?如何使用Adomd從多維數據集中檢索MEASUREGROUP_CAPTION?

+0

你理解中的MeasureGroup標題是什麼?它與度量組名稱不同嗎? – Ferdipux

+0

這不是關於我的理解,而是關於SSAS的設計。 Measuregroup_name是度量值組的唯一名稱,但標題是可能的標題之一。如果您的多維數據集適用於不同的區域設置,這是相當有用 –

+0

關於你的錯誤 - 你能分享你的代碼嗎? – Ferdipux

回答

0

這裏是一個小代碼片段,它貫穿所有的多維數據集及其度量組,並提取經過轉換的度量值組標題。不相關的部分被跳過。

foreach (Cube C_Proc in AS_DB.Cubes) 
     { 
      ... 
      foreach (MeasureGroup MG in C_Proc.MeasureGroups) 
      { 
       if (MG.Translations.Contains(Cube_Consts.Russ_Language)) 
       // Constant - 1049 
       { 
       ...       
       MG_Russian_Translation = 
        MG.Translations.FindByLanguage(Cube_Consts.Russ_Language).Caption; 
       ... 
       } 
      } 
     } 

一切措施,集團擁有Translations部分,其中包含本地化的標題,數據文件夾等的名稱,以便該代碼查找俄語翻譯,並得到MG標題爲一些使用。

+0

謝謝你的回答,但我有一個消息,MeasureGroups沒有定義。我做錯了什麼? –

相關問題