1

我有以下格式的一些数据:

工资
代码及时

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 绘制为趋势,单独的工资代码用单独的行。有没有一种自动化的方法来做到这一点?请注意,工资代码每天重复。所需的趋势是针对每个工资代码,而不是逐行。

4

3 回答 3

3

它可以在没有编程的情况下完成,但是您需要添加一点信息才能使其有意义 - 每个条目的日期或序列号。然后您将能够绘制:

  1. 工资代码:系列
  2. 日期或序列号:x 轴
  3. In Time:值/y轴

最简单的方法是使用数据透视图向导:

  • 选择(现在)3 列并选择“数据|数据透视表和数据透视图报告..”
  • 选择数据透视图类型
  • 单击向导完成...您应该结束原始图表页面
  • 右键图表是,选择“图表类型”并更改为“线”类型
  • 从“数据透视表字段列表”中,选择:
    • 日期或序列号 - 添加到“类别轴”
    • 工资代码 - 添加到系列轴
    • 及时 - 添加到数据区
  • 默认情况下,它将绘制“时间计数”:需要更改此
    • 右键单击“时间计数”字段按钮小部件
    • 选择“格式化数据透视图字段”
    • 更改为总和、平均值、最大值或最小值(任何代表实际数据的值 - 它仅适用于一个值,因此聚合函数很好)
  • 现在你的图表线应该没问题,但 y 轴只是一个无意义的值。
    • 右键单击 y 轴并选择“格式轴”
    • 转到“数字”选项卡并将格式更改为“时间”

瞧!每个工资代码的行,每天绘制“及时”趋势

于 2008-10-14T12:57:39.003 回答
0

我不认为有一个简单的出路..

我在 5 分钟内能做的最好的事情就是翻转列,选择并创建一个 XY 散点图。

它仍然不会为每个员工或个别行提供不同的点颜色

于 2008-10-14T11:33:05.790 回答
0

我不相信有一种自动化的方法可以做到这一点,但可能你可以生成第三列,其中包含时间和任意基准时间(比如上午 12:00 或 00:00)之间的增量。然后绘制增量图表。

于 2008-10-14T11:39:23.030 回答