質問
次の形式のデータがあります。
給料
コードインタイム
1690 09:03:00
1690 09:13:00
1690 09:07:00
1691 08:48:00
1691 08:52:00
1691 08:50:00
1691 08:54:00
1691 08:46:00
1691 09:28:00
1691 08:59:00
1691 08:53:00
1691 09:02:00
1693 08:57:00
1693 09:01:00
1693 08:54:00
1693 09:22:00
1693 09:16:00
1693 08:58:00
1693 09:03:00
1693 09:01:00
1693 09:02:00
1693 09:44:00
1885 09:28:00
1885 09:04:00
1885 09:20:00
1885 08:57:00
したがって、約2000行にわたって、各給与コードのINTIMEをトレンドとしてプロットし、別々の給与コードの別の行を使用する必要があります。これを自動的に行う方法はありますか?給与コードは毎日繰り返されることに注意してください。必要な傾向は、行ごとではなく、給与コードごとです。
解決
これはプログラミングなしで実行できますが、これを意味のあるものにするために追加する必要がある情報が 1 つあります。それは、各エントリの日付またはシーケンス番号です。次に、プロットできるようになります。
- 給与コード:シリーズ
- 日付またはシーケンス番号:X軸
- 時間内:値 / Y 軸
最も簡単な方法は、ピボットグラフ ウィザードを使用することです。
- (現在) 3 つの列を選択し、「データ | ピボットテーブルとピボットグラフ レポート」を選択します。
- ピボットグラフの種類を選択します
- ウィザードをクリックして完了します...生のチャートページが表示されるはずです
- グラフを右クリックし、「グラフの種類」を選択して「線」の種類に変更します
- 「ピボットテーブル フィールド リスト」から次を選択します。
- 日付またはシーケンス番号 - 「カテゴリ軸」に追加します
- 給与コード - シリーズ軸に追加します
- 時間内に - データ領域に追加します
- デフォルトでは、「Count of In Time」がプロットされます。これを変更する必要があります
- 「Count of In Time」フィールドボタンウィジェットを右クリックします
- 「ピボットグラフフィールドの書式設定」を選択します
- 合計、平均、最大、または最小に変更します (実際のデータを表すものであれば何でも - 1 つの値にのみ適用されるため、集計関数は問題ありません)
- これで、グラフの線は正常になるはずですが、y 軸は単なる無意味な値です。
- Y軸を右クリックし、「軸の書式設定」を選択します。
- 「数値」タブに移動し、形式を「時間」に変更します。
出来上がり!各給与コードの線、日ごとの「時間内」の傾向をプロットする
他のヒント
簡単な解決策はないと思います。.
5分でできることは、列を反転し、XY散布図を選択して作成することです。
それでも、従業員ごとまたは個々の行ごとに異なるドット色が表示されることはありません
これを自動化する方法はないと思いますが、時間と任意の基準時間(午前12:00または00:00など)の差分を保持する3番目の列を生成できます。次に、デルタをグラフ化します。