每日趋势

在此使用案例中,您要显示一个表格和简单的折线图可视化图表,其中显示2023年1月1日至2023年1月31日期间的每日发生次数(事件)趋势。

Customer Journey Analytics

用例的​ 每日趋势 ​面板示例:

Customer Journey Analytics每日趋势面板

BI 工具
note prerequisites
PREREQUISITES
请确保已验证连接是否成功,并且可以为要试用此用例的BI工具列出和使用数据视图
tabs
Power BI桌面
  1. 在​ 数据 ​窗格中:

    1. 选择​daterangeday
    2. 选择​发生次数总和

    您会看到一个显示当月发生次数的表。 为了获得更好的可见性,请放大可视化图表。

  2. 在​ 筛选器 ​窗格中:

    1. 从此视觉对象上的​筛选器中选择 daterangeday is (All)
    2. 选择​ 高级筛选 ​作为​筛选器类型
    3. 将筛选器定义为​当值 位于或晚于 1/1/2023 位于 2/1/2023.时显示项您可以使用日历图标挑选日期。
    4. 选择​应用筛选器

    您会看到使用应用的​ daterangeday ​过滤器更新的表。

  3. 在​ 可视化图表 ​窗格中,选择​ 折线图 ​可视化图表。

    使用与表相同的数据时,折线图可视化图表会替换表。 您的Power BI桌面应该如下所示。

    Power BI桌面用例2日期范围筛选器

  4. 在折线图可视化图表上:

    1. 选择 更多
    2. 从上下文菜单中,选择​显示为表

    主视图已更新以显示折线图可视化图表和表格。 您的Power BI桌面应该如下所示。

    Power BI桌面用例2最终每日趋势可视化图表

Tableau桌面
  1. 选择底部的​ 表1 ​选项卡以从​ 数据源 ​视图切换。 在​ 表1 ​视图中:

    1. 从​ 数据 ​窗格的​ ​列表中拖动​ 日期范围 ​条目,并将该条目放到​ 筛选器 ​托架上。

    2. 在​ 筛选器字段[日期范围] ​对话框中,选择​ 日期范围 ​并选择​下一步>

    3. 在​ 筛选器[日期范围] ​对话框中,选择​ 日期范围 ​并指定句点01/01/2023 - 01/02/2023

      Tableau桌面筛选器

    4. 从​ 数据 ​窗格的​ ​列表中拖放​Daterangeday,并将条目拖放到​ ​旁边的字段中。

      • 从​ Daterangeday ​下拉菜单中选择​Day,以便将该值更新为​DAY(Daterangeday)
    5. 从​ 数据 ​窗格中的​ 表(度量值名称 ​列表中拖放​发生次数,并将条目拖放到​ ​旁边的字段中。 该值会自动转换为​SUM(发生次数)

    6. 从工具栏的​ 适应 ​下拉菜单将​ 标准 ​修改为​整个视图

      您的Tableau桌面应该如下所示。

      Tableau桌面图形

  2. 从​ 工作表1 ​选项卡上下文菜单中选择​ 复制 ​以创建第二个工作表。

  3. 从​ 工作表1 ​选项卡上下文菜单中选择​ 重命名 ​以将工作表重命名为Graph

  4. 从​ 工作表1 (2) ​选项卡上下文菜单中选择​ 重命名 ​以将工作表重命名为Data

  5. 确保已选择​ 数据 ​工作表。 在​ 数据 ​视图中:

    1. 选择右上角的​ 向我显示 ​并选择​文本表(左上角可视化图表)以将数据视图的内容修改为表。

    2. 从工具栏中选择​交换行和列

    3. 从工具栏的​ 适应 ​下拉菜单将​ 标准 ​修改为​整个视图

      您的Tableau桌面应该如下所示。

      Tableau桌面数据

  6. 选择​ 新建仪表板 ​选项卡按钮(位于底部)以创建新的​ 仪表板1 ​视图。 在​ 功能板1 ​视图中:

    1. 将​ Graph ​工作表从​ 工作表 ​托架拖放到​ 仪表板1 ​视图中,该视图显示​在此处放置工作表

    2. 将​ 数据 ​工作表从​ 图形 ​工作表下的​ 工作表 ​托架拖放到​ 仪表板1 ​视图中。

    3. 选择视图中的​ 数据 ​工作表,并将​ 整个视图 ​修改为​固定宽度

      您的Tableau桌面应该如下所示。

      Tableau桌面功能板1

Looker
  1. 在Looker的​ 浏览 ​界面中,确保您拥有干净的设置。 如果不是,请选择 设置 删除字段和筛选器

  2. 选择​ 筛选器 ​下的​+筛选器

  3. 在​ 添加筛选器 ​对话框中:

    1. 选择​‣抄送数据视图
    2. 从字段列表中,选择​日‣间范围日期,然后选择​日期范围日期
      Looker筛选器
  4. 指定​ Cc数据视图日期范围日期 ​筛选器,因为​ 2023/01/01 之前 2023/02/01​的范围内。

  5. 从左边栏中的​ 抄送数据视图 ​部分,

    1. 从​ DIMENSIONS‣ ​的列表中选择​日期范围日期,然后选择​日期
    2. 在左边栏(底部)中选择​ MEASURES ​下的​计数
  6. 选择​运行

  7. 选择‣可视化图表​以显示折线图可视化图表。

您应该会看到如下所示的可视化图表和表格。

Looker结果每日趋势

Jupyter笔记本
  1. 在新单元格中输入以下语句。

    code language-python
    import seaborn as sns
    import matplotlib.pyplot as plt
    data = %sql SELECT daterangeday AS Date, COUNT(*) AS Events \
              FROM cc_data_view \
              WHERE daterange BETWEEN '2023-01-01' AND '2023-02-01' \
              GROUP BY 1 \
              ORDER BY Date ASC
    df = data.DataFrame()
    df = df.groupby('Date', as_index=False).sum()
    plt.figure(figsize=(15, 3))
    sns.lineplot(x='Date', y='Events', data=df)
    plt.show()
    display(data)
    
  2. 执行单元格。 您应该会看到类似于以下屏幕快照的输出。

    Jupyter笔记本结果

RStudio
  1. 在新块中输入以下介于```{r}和` ````之间的语句。

    code language-r
    ## Daily Events
    df <- dv %>%
       filter(daterange >= "2023-01-01" & daterange < "2023-02-01") %>%
       group_by(daterangeday) %>%
       count() %>%
       arrange(daterangeday, .by_group = FALSE)
    ggplot(df, aes(x = daterangeday, y = n)) +
       geom_line(color = "#69b3a2") +
       ylab("Events") +
       xlab("Date")
    print(df)
    
  2. 运行块。 您应该会看到类似于以下屏幕快照的输出。

    RStudio结果

recommendation-more-help
080e5213-7aa2-40d6-9dba-18945e892f79