Jaspersoft OLAP Designerで OLAP キューブを設計しました。これで、OLAP 接続を作成して、このキューブをiReportにインポートしました。
次の MDX クエリを使用して結果セットをテストしました
select HealthCheckStatusD.Members ON AXIS(0),
{ChannelD.Members} ON AXIS(1), {HealthCheckDateD.Members } ON AXIS(2) from CubeReport2 where Measures.[Patient]
また、上記のクエリの修正版:
select HealthCheckStatusD.Members ON Columns,
CrossJoin(ChannelD.Members,HealthCheckDateD.Members) ON Rows from CubeReport2
私の知る限り、両方のクエリは論理的に同じです。
論理キューブ構造は次のとおりです。
--Cube
----HealthCheckDateDimension
----ChannelDimension
----HealthCheckStatusDimension
---------PatientMeasure
ここで、MDX クエリから結果を取得する方法でiReportでレポートを準備したいと考えています。
iReportでそれを行う方法は?iReportsでクロス集計を使用しようとしましたが、上記の MDX クエリを指定すると、クロス集計でメジャーを指定する方法がありません。
iReportで OLAP ビューのレポートをデザインする別の方法はありますか? 親切に助けて