子レコードのグループ出力(Excel)

Excelで子レコードを出力時、子レコードの任意の項目でグループ化して出力します。

※本機能はOffice File Creator Proで使用可能です。

  

概要

対応ファイル形式

  Excel

 

使用例

  • 商談商品を商品種別ごとにグループ化し、グループごとに出力したい。
  • グループ項目ごとの合計金額を出力したい。

 

必要な設定

  • 差し込み項目の設定
  • OFC_子オブジェクトオプションレコードの設定

 

 

差し込み項目の設定

テンプレートファイルにヘッダー行、明細行、フッター行を設定します。子オブジェクト差し込み項目の先頭行から最終行が子レコードの1ブロックになります。

 

ヘッダー行: グループ化の差し込み項目や表ヘッダーを設定します。

明細行: 子レコードの明細の差し込み項目を設定します。グループに属する子レコード数分出力されます。

フッター行: 合計の差し込み項目、備考などを設定します。

子レコードのブロック間に空白行を入れる場合、差し込み項目にblank()関数を使用します。この例では、グループ間に空白を1行設定したため、フッターは2行になります。

 

 

OFC_子オブジェクトオプションレコードの設定

OFC_子オブジェクトオプションのレコード詳細ページを開き、「(Pro) グループ出力」セクション内の各項目を入力します。

 

(Excel)グループ項目API: グループ化する項目API名を入力してください。例: ProductCode

(Excel)グループヘッダー行数: グループのヘッダー行数を入力してください。空欄の場合、デフォルトの"0"が適用されます。

(Excel)グループフッター行数: グループのフッター行数を入力してください。空欄の場合、デフォルトの"0"が適用されます。

 

 

出力サンプル

商品種別でグループ化したサンプル

 

 

考慮事項

  • グループ項目が数式項目の場合は、集計関数を使用することはできません。
  • グループ出力時、「出力最小行数」を設定することはできません。
  • グループ出力はExcel出力時のみの可能です。WordPowerPointPDF出力でグループ出力はできません。

 

 

参考

子レコードのブロック出力(Excel)

差し込み項目の関数一覧

子レコードをレコード値に応じてグループ化して帳票出力する

差し込み項目に集計関数を使用して子レコードの合計金額を出力する