
添付ファイルのタブで示す通り2種類data1、data2があり、
data1(休暇取得実績)を社員別に集計し、data2で示す付与休暇日数10未満の社員に限り、data1の集計値(休暇取得実績)を修正、そのデータを簡易計算(5-休暇取得実績)しプロット表示させる作業を行いたいです。
目的)
年間有給休暇5日を取得していない人があと何日取得不足化を
一覧表にする。5より取得実績日数をマイナスすることであと何日休めば年間休暇が5日になるかをしらべる。
2 risposte

いくつかやり方はありますが、現行バージョン(2021.4)だと次の方法でいかがでしょうか。
付与日のテーブルを先において、社員番号でリレーションを作る。
計算は段階を追って順に書いていくと、まずは社員ごとの取得日数を計算します。ここでは付与日のテーブルから社員番号を取って、LOD表現で月別取得日数のテーブルから取得日数を合計します。
次に付与日が10日に満たない人を5に補正します。この条件をそのまま式に書きます。
最後に残日数を計算します。最後のプロットのところでゼロ以下はゼロに集約とあったので、マイナスになったときはゼロになるようにMAX関数を掛けておきます。
ここまでで社員ごとに見るとこんな感じです。
あとは、取得すべき残日数を横軸に置いて社員番号の個別のカウントを取ると人数の集計ができます。