2011-08-07 36 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过滤器表达式以编程方式过滤记分卡? –

相关问题