例: 従業員別の支給コンポーネント合計
この例では、単一または複数の期間について、従業員別にすべての支給コンポーネントの合計を集計する複合レポートの作成方法を説明します。複合レポートでは、マトリクス レポート タイプをサブレポートとして使用することによって、動的なレポートを実行できます。
- "カスタム レポートの作成" タスクにアクセスして、マトリクス サブレポートを設定します。以下のように処理されます。フィールド値レポート名従業員別の支給コンポーネント合計サブレポートレポート タイプマトリクスデータ ソース給与計算の結果行
- "OK"をクリックします。
- データ ソース フィルタとして、"支給グループと期間の支給計算結果行 (サブ期間終了日時点)"を選択します。
- "マトリクス"タブで、以下の値を"行のグループ化" グリッドに追加します。グループ基準フィールド行のソート従業員アルファベット順 - 昇順給与計算アルファベット順 - 昇順支給コンポーネント カテゴリ"支給コンポーネント カテゴリ" がドロップダウンに表示されない場合は、"詳細設定" タブの"パフォーマンスのために最適化する"チェックボックスをオフにしてください。アルファベット順 - 昇順
- "集計するフィールドの定義"グリッドで、入力された値を以下の値に置き換えます。集計タイプ集計フィールドフォーマット合計結果行の金額 (インデックス付き)#,##0.00"Result Line Amount (Indexed)"レポート フィールドは、"Public Reporting Items"ドメインに対してセキュリティ保護されています。セキュリティが必要な場合は、"Result Line Amount"レポート フィールドを使用します。
- "プロンプト"タブに移動します。
- "未定義のプロンプトのデフォルト値を自動入力する"チェックボックスをオンにします。値がレポートに自動入力されますが、チェックボックスはオンのままになりません。
- 以下のフィールドについて、"実行時にプロンプトを表示しない"を選択します。
- 組織
- 給与計算の臨時支給タイプ
- 従業員
- 下位組織を含める
- "共有"タブで、"すべての認可済ユーザーと共有"を選択します。
- "OK"をクリックします。
- "カスタム レポートの作成" タスクにアクセスして、以下を入力します。フィールド値レポート名従業員別の支給コンポーネント合計レポート タイプ複合
- "フィルタとグループ化に対して有効なビジネス オブジェクト" グリッドに 2 行を追加し、以下のビジネス オブジェクトを入力します。
- 従業員
- 計算 (給与計算)
- "OK"をクリックします。
- 列"C1"をクリックし、ドロップダウン メニューから を選択します。
- 以下のように処理されます。フィールド値列名従業員ビジネス オブジェクト従業員
- "OK"をクリックします。
- 列"C2"をクリックし、を選択します。
- 以下のように処理されます。フィールド値列名説明ビジネス オブジェクト計算 (給与計算)
- "OK"をクリックします。
- 列C3をクリックし、 を選択します。
- 以下のように処理されます。フィールド値列名コードコントロール フィールド列説明戻り値フィールド計算コード
- "OK"をクリックします。
- 列C4をクリックし、 を選択します。
- 以下のように処理されます。フィールド値列名金額サブ レポート名従業員別の支給コンポーネント合計サブレポート"Map Sub Report Prompts" グリッドにサブレポートで定義したプロンプトの値の一部が自動入力されます。
- "Map Sub Report Prompts" グリッドで次の値を入力します。プロンプト フィールド値タイプ支給実行グループ/支給グループ詳細実行時にユーザーに値を要求期間数実行時にユーザーに値を要求
- "集計するフィールド"プロンプトから、"Sum of Result Line Amount (Indexed)"を選択します。
- "OK"をクリックします。