2016-10-19 21 views
0

添付されたイメージに示されているように私に結果を与えるmdxクエリがあります。 olap4jライブラリを使用してjavaから列ヘッダーと行ヘッダーを読み込みたいとします。 使用getcellを方法私は値を読み取ることができ、誰もが列ヘッダと行ヘッダを読み取るために使用する方法を教えてくださいすることができます。(MDX Result総売上額、日曜日、月曜日...)(離れてからolap4jからolap4jを使用してmdxの列ヘッダーと行ヘッダーを読み取る方法

答えて

0

CellSetをセル)には軸(行、列、スライサー)があります。あなたの場合のように見えます。

  1. 合計売上金額は列軸で選択された数値です。
  2. 日曜日、月曜日は、行軸のある次元のメンバーです。あなたがそれらを取得するには、次の何ができる

CellSet cellSet = //retrieve cellset 
List<CellSetAxis> axes = cellSet.getAxes(); //Gives you all axes 
CellSetAxis columnAxis = axes.get(0); //Will give you column axes 
CellSetAxis rowAxis = axes.get(1); 
List<Position> pos = rowAxis.getPositions(); 
for(Position p:pos){ 
    List<Member> members = p.getMembers(); 
    Member m = members.get(0); //will give you Sunday 
} 

ThisはあなたのAPIの詳細を与えるだろう。

関連する問題