2011-08-07 11 views
0

BIMonitoringAuthoringServiceProxy Webサービスを使用してスコアカードアイテムを取得することができましたが、スコアカードに表示されているアイテムに使用する用語が不明なため、どのアイテムを保持できるのか分かりません。スコアカード項目をプログラムで読み取るにはどうすればよいですか?

私はこれらの値を読んでビンマップ上に描画する必要があるので、アイテムを繰り返し処理する必要があります。

オンラインで参考文献を見つけることができませんでした。だから助けてくれる人?

答えて

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フィルタ式を使用してスコアカードをプログラムでフィルタリングする方法を知っていますか? –

関連する問題