■記事リスト / ▼下のスレッド
/ ▲上のスレッド
■14066 / 親記事) |
毎月2日から翌月1日までを1ヶ月(2日の日の属する月)とする行集計の方法について
|
□投稿者/ T.S -(2023/12/15(Fri) 21:47:44)
| T.Sと申します。 いつもお世話になっております。 桐V9-2012 です。
従業員の勤務実績管理表([氏名]、[ymd_数値]、[実績時間数])を作成し、毎月々従業員ごとの勤務時間を3ヶ月単位で集計しています。
●_困りごと
年月日を数値で持っている項目[ymd_数値]で、毎月2日から翌月1日までを1ヶ月分として時間型で持っている項目[実績時間数]を集計する場合、
毎月2日から翌月1日までを集計単位(集計グループ)として、行集計の集計グループ等をどのようにしたら良いか、良いお知恵をご教示いただければと思います。
(現在は、桐左端数字の行を毎月2日から翌月1日までの行を手でドラックして、 右クリック−絞り込み−選択行 を人ごとに、ひと月ひと月行い、行集計をしています。)
よろしくお願いします。
TBLイメージ
[氏名]、[ymd_数値]、[実績時間数] 東京 太郎、20230830、7時間45分 東京 太郎、20230831、1時間00分 東京 太郎、20230901、2時間10分 東京 太郎、20230902、3時間15分 東京 太郎、20230903、4時間20分 東京 太郎、20230904、5時間25分 ・・・ 東京 太郎、20230928、6時間45分 東京 太郎、20230929、7時間50分 東京 太郎、20230930、8時間35分 東京 太郎、20231001、7時間25分 東京 太郎、20231002、6時間15分 東京 太郎、20231003、5時間05分 東京 太郎、20231004、4時間45分
●_作業 20230902から20231001までの実績時間数を9月分として行集計(#合計)したい。
|
|
|
▽[全レス2件(ResNo.1-2 表示)]
■14067 / ResNo.1) |
Re[1]: 毎月2日から翌月1日までを1ヶ月(2日の日の属する月)とする行集計の方法について
|
□投稿者/ ONnoji -(2023/12/15(Fri) 23:05:17)
| > 桐V9-2012 です。 > > 毎月2日から翌月1日までを集計単位(集計グループ)として、 > 行集計の集計グループ等をどのようにしたら良いか、良いお知恵をご教示いただければと思います。 > > ●_作業 20230902から20231001までの実績時間数を9月分として行集計(#合計)したい。
単純に[ymd_数値]の値を2日分差し引いて、年と月の6桁に整形するでイケるかと思いますが・・・
具体的には、
新しくグループとしての項目を1つ用意して
数値型ならば
#num( #sstr( #str( [ymd_数値] - 2 ), 1, 6 ) )
文字列型ならば
#sstr( #str( [ymd_数値] - 2 ), 1, 6 )
という項目計算式を設定してもよいし、または集計する直前に式で置換してもOKです。
|
|
|
■14069 / ResNo.2) |
Re[2]: 毎月2日から翌月1日までを1ヶ月(2日の日の属する月)とする行集計の方法について
|
□投稿者/ T.S -(2023/12/16(Sat) 10:44:58)
| ONnoji 様 回答いただきありがとうございます。
> 単純に[ymd_数値]の値を2日分差し引いて、年と月の6桁に整形するでイケるかと思いますが・・・
なるほど、そう考えればよっかたのですね。勉強になります。
> 新しくグループとしての項目を1つ用意して > 数値型ならば > #num( #sstr( #str( [ymd_数値] - 2 ), 1, 6 ) ) > 文字列型ならば > #sstr( #str( [ymd_数値] - 2 ), 1, 6 ) > という項目計算式を設定してもよいし、または集計する直前に式で置換してもOKです。
数値型でデータを持っていますので、新たな項目を作成後、項目計算式を設定したいと思います。
大変助かりました。
どうも有難うございました。
|
解決済み! |
|
■記事リスト /
レス記事表示 →
[親記事-2]
|