Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view

Large diffs are not rendered by default.

Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
= Material Design Components (Aggregation)
:_hreflang-path: developerguide/materialdesigncomponents/aggregation/index.html
:_relative-root-path: ../../../
:_menu-title-ee-only: true

[[mdc_aggregation]]
== Aggregation

MDCモジュールにおける定型集計画面の設定です。 +
定型集計は予め設定された集計方式、検索条件を元に、データの集計やグラフ表示を行います。 +
MDC版では単純集計とクロス集計をサポートしています。

include::operationguide.adoc[]

include::aggregation.adoc[]
Original file line number Diff line number Diff line change
@@ -0,0 +1,154 @@
[[operationguide]]
== 操作説明

MDCモジュールにおける集計画面の操作説明です。 +
エンティティのデータを集計し、集計データやグラフとして表示する画面です。 +
MDC版ではPCモードとモバイルモードの2種類の表示モードをサポートしています。

=== 単純集計/クロス集計

エンティティのデータを集計し、集計データやグラフとして表示する画面です。

==== 画面構成

集計画面は、大きく3つの領域に分かれています。
上部の `ボタン・フィルタ条件エリア` 、中央の `集計結果エリア` 、下部の `グラフエリア` です。

image:images/aggregation_view.png[]

==== ボタン・フィルタ条件エリア

集計画面の操作ボタンと集計対象データの絞り込み条件を設定します。

===== フィルタ条件ダイアログ

image:images/aggregation_filter_dialog.png[]

.A.フィルタ条件
検索条件を入力するフィールドです。
プロパティの型に応じて適切な入力形式が表示されます。

.B.条件追加/削除
`+` ボタンをクリックすると、フィルタ条件を追加できます。
`-` ボタンをクリックすると、フィルタ条件を削除できます。
複数の条件を組み合わせて絞り込みが可能です。

.C.検索実行
`検索する` をクリックすると、フィルタ条件を元にデータの集計を行います。

.D.条件クリア
`クリア` をクリックすると、画面表示時のフィルタ条件に戻ります。


===== ファイルダウンロード

集計結果をファイルとしてダウンロードします。

image:images/aggregation_download_dialog.png[]

.A.ダウンロードボタン
クリックするとダウンロードダイアログが表示されます。

.B.ファイル形式選択
CSV形式またはExcel形式を選択できます(設定により変更可)。

.C.ダウンロード実行
選択した形式でファイルをダウンロードします。

==== 集計結果エリア

エンティティの集計データをテーブル形式で表示します。

image:images/aggregation_table.png[]

.A.ページング
集計データが集計結果の表示上限を超える場合に表示されます。
単純集計の場合のみ表示します。
`<` 、 `>` をクリックすると前後のデータを表示します。

.B.集計結果テーブル
集計データを行列形式で表示します。
ヘッダーをクリックするとソートが可能です(設定により変更可)。


==== グラフエリア

image:images/aggregation_chart.png[]

集計データを視覚的に表現します。
以下のグラフタイプをサポートしています。

* 折れ線グラフ +
image:images/aggregation_chart_line.png[]
* 棒グラフ +
image:images/aggregation_chart_bar.png[]
* 円グラフ +
image:images/aggregation_chart_pie.png[]
* ドーナツグラフ +
image:images/aggregation_chart_doughnut.png[]
* バブルチャート +
image:images/aggregation_chart_bubble.png[]
* 散布図 +
image:images/aggregation_chart_scatter.png[]
* ピラミッド +
image:images/aggregation_chart_pyramid.png[]
* レーダーチャート +
image:images/aggregation_chart_radar.png[]
* ポーラーチャート +
image:images/aggregation_chart_polar.png[]



=== メニュー

集計結果やグラフのデータ部分を選択し、右クリックするとメニューが表示されます。

* PCモード: 右クリックでメニューを表示
* モバイルモード: 長押しでメニューを表示

image:images/aggregation_context_menu.png[]

==== テーブルの操作

.コピー
集計結果の選択行またはセルの内容をコピーする。

.選択解除
集計結果の選択行またはセルを未選択状態にします。

.全選択
集計結果の全行または全セルを選択状態にします。

.全選択解除
集計結果の全行または全セルを未選択状態にします。

==== グラフの操作

.ズーム操作

* PCモード: 右ボタンのドラッグで範囲を指定してズーム
* モバイルモード: ピンチイン/ピンチアウトでズーム

.ズーム解除

ズームを解除してグラフを初期表示状態に戻します。

.グラフ画像の出力

image:images/aggregation_chart_image_export.png[]

グラフをPNG画像としてダウンロードします。

==== ローデータ関連操作

集計データの元となったローデータに関する操作です。

image:images/aggregation_rawdata.png[]

.表示
選択した集計データの元となったローデータを画面に表示します。

.ダウンロード
選択した集計データの元となったローデータをファイルとしてダウンロードします。


Original file line number Diff line number Diff line change
Expand Up @@ -28,6 +28,9 @@ MDCモジュールにおけるTop画面の設定です。
== <<./calendar/index.adoc#, Calendar>>
MDCモジュールにおけるカレンダー画面の設定です。単一または複数のEntityデータをカレンダー形式で表示することができます。

== <<./aggregation/index.adoc#, Aggregation>>
MDCモジュールにおける定型集計画面の設定です。予め設定された集計方式、検索条件を元に、データの集計やグラフ表示を行います。単純集計とクロス集計をサポートしています。

== <<./mdcauth/index.adoc#, 権限制御>>
MDC機能に対する権限制御Utilityの提供や、EntityViewの管理設定によるView単位での参照制御をすることができます。

Expand Down
37 changes: 37 additions & 0 deletions serviceconfig/src/docs/asciidoc/gem/mdcconfigservice_en.adoc
Original file line number Diff line number Diff line change
Expand Up @@ -65,6 +65,16 @@ Configuration example

See <<WebFrontendService, WebFrontendService uploadFileTypeDetector>>, <<FileTypeDetector, FileTypeDetector>> for information on how to determine the MIME Type to be validated.

| aggregationFileSupportType | AggregationFileSupportType | Aggregation file support type. Specify from `CSV` `EXCEL` `SPECIFY`. The default value is `CSV`.
| rawDataAggregationFileSupportType | AggregationFileSupportType | Raw data aggregation file support type. Specify from `CSV` `EXCEL` `SPECIFY`. The default value is `CSV`.
| aggregationFileDownloadWithFooter | boolean | Whether to output a footer in aggregation file download. The default value is false.
| aggregationFileDownloadFooter | String | Footer wording for aggregation file download.
| aggregationRawDataFileDownloadWithFooter | boolean | Whether to output a footer in raw data file download. The default value is false.
| aggregationRawDataFileDownloadFooter | String | Footer wording for raw data file download.
| dividingTableSideAtCrosstabFileDownload | boolean | Whether to divide table side in crosstab file download. The default value is false.
| dividingTableHeadAtCrosstabFileDownload | boolean | Whether to divide table head in crosstab file download. The default value is false.
| outputItemLabelCrosstabFileDownload | boolean | Whether to output item label in crosstab file download. The default value is false.

|===

[[DisplayBreakpoint]]
Expand Down Expand Up @@ -209,5 +219,32 @@ This property is the output target of the binary download log. The following ite
<!-- Configuration example
<property name="binaryUploadAcceptMimeTypesPattern" value="^(image/.*|application/pdf|text/csv)$" />
-->

<!-- Aggregation file support type. CSV, EXCEL, SPECIFY -->
<property name="aggregationFileSupportType" value="CSV" />

<!-- Raw data aggregation file support type. CSV, EXCEL, SPECIFY -->
<property name="rawDataAggregationFileSupportType" value="CSV" />

<!-- Whether to output a footer in aggregation file download -->
<property name="aggregationFileDownloadWithFooter" value="false"/>

<!-- Footer wording for aggregation file download -->
<property name="aggregationFileDownloadFooter" value=""/>

<!-- Whether to output a footer in raw data file download -->
<property name="aggregationRawDataFileDownloadWithFooter" value="false"/>

<!-- Footer wording for raw data file download -->
<property name="aggregationRawDataFileDownloadFooter" value=""/>

<!-- Whether to divide table side in crosstab file download -->
<property name="dividingTableSideAtCrosstabFileDownload" value="false"/>

<!-- Whether to divide table head in crosstab file download -->
<property name="dividingTableHeadAtCrosstabFileDownload" value="false"/>

<!-- Whether to output item label in crosstab file download -->
<property name="outputItemLabelCrosstabFileDownload" value="false"/>
</service>
----
37 changes: 37 additions & 0 deletions serviceconfig/src/docs/asciidoc/gem/mdcconfigservice_ja.adoc
Original file line number Diff line number Diff line change
Expand Up @@ -64,6 +64,16 @@ CAUTION: 後方互換性のための設定フラグです。将来のバージ

検証対象となる MIME Type の決定方法については、<<WebFrontendService, WebFrontendService uploadFileTypeDetector>>, <<FileTypeDetector, FileTypeDetector>> を参照してください。

| aggregationFileSupportType | AggregationFileSupportType | 集計ファイルサポート種別。`CSV` `EXCEL` `SPECIFY` から指定します。デフォルト値は `CSV` です。
| rawDataAggregationFileSupportType | AggregationFileSupportType | ローデータ集計ファイルサポート種別。`CSV` `EXCEL` `SPECIFY` から指定します。デフォルト値は `CSV` です。
| aggregationFileDownloadWithFooter | boolean | 集計ファイルダウンロードでフッターを出力するか。デフォルト値はfalseです。
| aggregationFileDownloadFooter | String | 集計ファイルダウンロードのフッター文言。
| aggregationRawDataFileDownloadWithFooter | boolean | ローデータファイルダウンロードでフッターを出力するか。デフォルト値はfalseです。
| aggregationRawDataFileDownloadFooter | String | ローデータファイルダウンロードのフッター文言。
| dividingTableSideAtCrosstabFileDownload | boolean | クロス集計ファイルダウンロードで表側を分割するか。デフォルト値はfalseです。
| dividingTableHeadAtCrosstabFileDownload | boolean | クロス集計ファイルダウンロードで表頭を分割するか。デフォルト値はfalseです。
| outputItemLabelCrosstabFileDownload | boolean | クロス集計ファイルダウンロードでアイテム名を表示するか。デフォルト値はfalseです。

|===

[[DisplayBreakpoint]]
Expand Down Expand Up @@ -209,5 +219,32 @@ classはorg.iplass.mtp.mdc.BinaryDownloadLoggingTargetPropertyを指定します
<!-- 設定例
<property name="binaryUploadAcceptMimeTypesPattern" value="^(image/.*|application/pdf|text/csv)$" />
-->

<!-- 集計ファイルサポート種別。CSV, EXCEL, SPECIFY -->
<property name="aggregationFileSupportType" value="CSV" />

<!-- ローデータ集計ファイルサポート種別。CSV, EXCEL, SPECIFY -->
<property name="rawDataAggregationFileSupportType" value="CSV" />

<!-- 集計ファイルダウンロードでフッターを出力するか -->
<property name="aggregationFileDownloadWithFooter" value="false"/>

<!-- 集計ファイルダウンロードのフッター文言 -->
<property name="aggregationFileDownloadFooter" value=""/>

<!-- ローデータファイルダウンロードでフッターを出力するか -->
<property name="aggregationRawDataFileDownloadWithFooter" value="false"/>

<!-- ローデータファイルダウンロードのフッター文言 -->
<property name="aggregationRawDataFileDownloadFooter" value=""/>

<!-- クロス集計ファイルダウンロードで表側を分割するか -->
<property name="dividingTableSideAtCrosstabFileDownload" value="false"/>

<!-- クロス集計ファイルダウンロードで表頭を分割するか -->
<property name="dividingTableHeadAtCrosstabFileDownload" value="false"/>

<!-- クロス集計ファイルダウンロードでアイテム名を表示するか -->
<property name="outputItemLabelCrosstabFileDownload" value="false"/>
</service>
----