2011-08-07 34 views
0

我設法使用BIMonitoringAuthoringServiceProxy webservice獲取記分卡項目,但我不知道如何通過它保存的項目(我不確定應該用於記分卡中顯示的項目的術語)。如何以編程方式閱讀記分卡項目?

我需要讀取這些值並在bing地圖上繪製它們,所以我需要遍歷這些項目。

我在網上找不到任何參考文獻。那麼任何幫助傢伙?

回答

0

如果您還沒有看到這一點,這個主題介紹了高層次的記分卡架構 - http://msdn.microsoft.com/en-us/library/ee557351.aspx

不知道這是否會與你正在嘗試做的幫助,但是這是通過循環的一個樣本計分卡變換使用的記分卡對象:(http://msdn.microsoft.com/en-us/library/bb833673.aspx

// Get the headers under the root row header. 
List<GridHeaderItem> nonLeafRowHeaders = viewData.RootRowHeader.GetAllHeadersInTree(); 

// Get the leaf headers under the root column header. 
List<GridHeaderItem> leafColumnHeaders = viewData.RootColumnHeader.GetAllLeafHeadersInTree(); 

foreach (GridHeaderItem rowHeader in nonLeafRowHeaders) 
{ 
    foreach (GridHeaderItem columnHeader in leafColumnHeaders) 
    { 
     // Get scorecard cells. 
     GridCell cell = viewData.Cells[rowHeader, columnHeader]; 

     if (cell.IsCellEmpty || string.IsNullOrEmpty(cell.ActualValue.ToString())) 
     { 
      //do something with cell 
     } 
     viewData.Cells[rowHeader, columnHeader] = cell; 
    } 
} 
+0

謝謝。 您是否知道如何使用mdx過濾器表達式以編程方式過濾記分卡? –

相關問題