创建按日期和类别对数据进行分组的图表

mik*_*n32 3 pivot-table charts microsoft-excel

我正在查看来自 Twilio 的显示出站文本消息的 CSV 文件。我有三个消息服务,每个都有一个不同的电话号码。报告中的每一行代表一条消息,并具有时间戳和原始编号。

我想要的是得到一个图表,每个数字的消息计数作为一个单独的系列。我想我需要一个数据透视表来做到这一点,但我在 Excel 中有点迷失 - 通常我将 SQL 敲入黑屏没有问题,但我需要一张漂亮的图片!

样本数据:

FromNumber  SentDate
2345678910  2018-01-01
5678910112  2018-01-01
9876543210  2018-01-02
5678910112  2018-01-02
5678910112  2018-01-02
2345678910  2018-01-02
9876543210  2018-01-02
9876543210  2018-01-03
2345678910  2018-01-03
9876543210  2018-01-03
5678910112  2018-01-03
Run Code Online (Sandbox Code Playgroud)

期望的输出:

图表

我正在运行 Excel 2016,如果它有所作为。

dav*_*dav 5

在这方面,Excel 将比 Calc 容易得多。

  1. 将您的数据转换为 Excel 数据表Insert > Table(不是必需的,但它可以更轻松地进行数据维护和长期更新)。
  2. 选择数据表后,插入数据透视表Insert > Pivot Table
  3. 设置数据透视表:
    Rows = SentDate
    Columns = FromNumber
    Values = FromNumber 的计数(可能默认为 Sum,只需通过 Value Field Settings 对话框更改)。
  4. 插入您的图表Insert > Charts > 2d Column Chart。默认情况下,这将创建一个数据透视图,而不是常规图表。
  5. 格式化品尝。