これは多層プロジェクトです。簡単に概要を説明しましょう。出席データ、カード/タイムスタンプ パンチがあります。Excel でスライサー付きのピボット テーブルを作成したいと考えています。理想的には、部門/姓/アソシエート番号を選択できます。また、一定期間。理想的には、これは会社の期間/週のテーブルになります。そして多分デフォルトで先週。
タイムカード データを取得するには、次の 2 つの方法があります。
(1) タイムカードの計算を自動的に実行する CSV を生成し、誰かが何時間働いたかを把握し、3 シフトの労働者を理解するのに十分スマートです。その CSV の形式は次のとおりです。
姓、名、人事タイプ、従業員番号、施設、部門、出勤時間、退勤時間、総時間数
この方法の問題点は、CSV テーブルに手動で情報を追加する必要があることです。または、autoIT スクリプトを作成します。
(2) sql/odbc を介して生データを取得します。この方法では、計算は行われません。これは、すべてのアソシエイトのタイムスタンプです。私は自分で毎日の時間を計算し、3 シフト式も計算する必要があります。決められたスケジュールではなく、多くの人がシフトを変更し、他の人はたくさん呼び出されます。
最後に、会社の会計カレンダーを使用して日付をフィルターできるようにしたいと考えています。2000 年から 2093 年までのスプレッドシートがあります。毎日がリストされており、対応する年/期間/週です。
期間情報のスプレッドシートの例:
date Year Period week WeekTotal Period Total
12/3/2007 2008 1 1 2008.1.1 2008.1
12/4/2007 2008 1 1 2008.1.1 2008.1
ここで多くのことが行われていることは承知していますが、このプロジェクトにアプローチする最善の方法は何でしょうか?