每月趋势

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

Customer Journey Analytics

使用案例的​ 每月趋势 ​面板示例:

Customer Journey Analytics每月趋势可视化图表

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

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

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

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

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

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

  3. 在​ 可视化图表 ​窗格中:

    1. 选择​ 折线图 ​可视化图表。

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

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

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

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

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

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

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

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

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

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

      Tableau桌面筛选器

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

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

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

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

      Tableau桌面图形

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

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

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

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

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

    2. 将​ MONTH(Daterangeday) ​从​ ​拖到​

    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 之前 2024/01/01​的范围内。

  5. 从左侧​ 抄送数据视图 ​边栏,

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

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

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

Looker结果每日趋势

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

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

    Jupyter笔记本结果

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

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

    RStudio结果

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