YonBuilder - 拡張機能を使用したレポート分析

YonBuilder - 拡張機能を使用したレポート分析

前回の記事では、簡単なレポートの作成方法とクロス集計の基本構成について説明しました。この記事では、マスター/サブテーブル、ツリー テーブル、およびデータペネトレーションの作成による、YonBuilder のレポート構成について詳しく説明します。

  1. レポートを作成する

まず、情報データを保存する従業員情報エンティティを作成します。次に、新しいページを作成し、作成したばかりの情報エンティティとしてデータ ソースを関連付けます。特定の従業員情報エンティティとデータのインポート プロセスについては、YonBuilder Development のデータ分析の章を参照してください。

レポートを作成した後、「編集」をクリックしてレポート編集ページに入ります。このうち、バインドされたデータ モデルに含まれるフィールドが左側にあり、セルの特定の構成オプションが右側にあります。

  1. マスターテーブル

レポートには基本的なクロス集計に加えて、拡張機能を使用してメインテーブルとサブテーブルを作成し、メインテーブルの条件に応じてサブテーブルのデータを表示することもできます。まず、デザイナーでレポートのテンプレートを作成します。

次に、データ モデルの対応するフィールドをテーブルの対応するフィールドにドラッグし、集計として人数のデータ設定を選択し、集計として集計の種類を選択します。

次に、拡張する必要がある領域を選択し、拡張領域を識別するように設定すると、データを拡張できるようになります。

最後に、従業員コードのセルを選択し、右側の拡張設定で左側の親セルをカスタム項目として選択します。

カスタムの左側の親セルを構成するには 2 つの方法があります: 1 つは、列の左側にある位置決めアイコンの小さなボタンをクリックし、右側の対応する親セルにマウスを置き、[バインド] をクリックする方法で、もう 1 つは、親セルの座標を使用して直接構成する方法です。

さらに、メインテーブルとサブテーブルの区別を容易にするために、デザイナー上のテーブル充填とテーブルスタイルを通じてメインテーブルとサブテーブルのテーブルスタイルを個別に設定できます。

すべての設定を完了して保存すると、設定したメイン テーブルとサブ テーブルをプレビューで表示できます。プレビュー ページでは、メイン テーブルがさまざまなフィールドに応じて分割され、サブテーブルのデータがメイン テーブルのフィールドに応じてフィルタリングされて表示されていることがわかります。

  1. ツリーテーブル

レポート設計でフォーム設定を使用すると、ツリー テーブルの効果を実現でき、複数レベルのデータを表示するのに便利です。まず、ページ上の年齢層と人数に対応するテンプレートを作成し、フィールドを対応する位置にドラッグ アンド ドロップして、テーブルが配置されている領域を拡張領域として特定します。

次に、年齢グループのセルを選択し、右側のセルのプロパティ バーにある形態学的分類の下のツリー設定を選択します。

ツリー設定を選択した後、ツリーを詳細に設定できます。「ツリーを設定」をクリックして階層フィールドの設定ページに入ります。ここでは、モデル フィールド「性別」を追加して、さまざまな年齢グループの下で性別によって分割された階層効果を形成します。

最後に、セルを選択してレポート スタイルを設定し、プレビューを保存します。

レポートにはデフォルトで第 1 レベルの年齢グループの人事データが表示されていることがわかります。クリックして第 1 レベルを展開すると、この年齢グループの下のさまざまな性別の従業員の分布を確認できます。

  1. データ侵入

このレポートは、異なるレポート間のデータの相互浸透を実現する対話型の方法を提供します。ここでは、対話型機能を使用して、新しく作成されたマスター テーブルとサブテーブルをツリー テーブルと結合します。ツリー テーブル ページでデータ セルを選択し、右側のセル プロパティの下にあるインタラクション オプションにリンク設定を追加します。

リンク設定ページで現在の分析オブジェクトを選択し、ページ選択で対応するジャンプ ページを選択し、下の一般フィルター バーでフィルター ルールを追加し、2 つのテーブル間の相互作用で一致する対応するフィールドを選択します。 

変更を保存した後、ページをプレビューして効果を確認します。このときツリーテーブルのフィールドがジャンプ可能なリンクになっていることがわかり、フィールドをクリックするとメインテーブルとサブテーブルの年齢層に応じた具体的な情報がジャンプして表示されます。

要約すると、この記事では、YonBuilder の組み込み関数を使用して、マスター/サブテーブルやツリー テーブルなどのより複雑なレポートを作成する方法を紹介します。実際のアプリケーションでは、データの規模や種類が増加するにつれて、異なるデータ間の関係がより複雑になりますが、YonBuilder のレポート構成を使用してデータを視覚的に分析し、データ分析の効率を向上させることができます。

ご質問がございましたら、コメント欄でご相談ください。

おすすめ

転載: blog.csdn.net/weixin_43947457/article/details/128716070