单个维度排名

在此使用案例中,您希望显示一个表格和简单的条形图可视化图表,其中显示产品名称在2023年的购买和购买收入。

Customer Journey Analytics

用例的​ 单个Dimension排名 ​面板示例:

Customer Journey Analytics单个维度排名可视化图表

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

    1. 选择​日期范围
    2. 选择​产品名称
    3. 选择​sum purchase_revenue
    4. 选择​购买总和

    您会看到一个空表,其中仅显示选定元素的列标题。 为了获得更好的可见性,请放大可视化图表。

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

    1. 从该视觉对象上的​ 筛选器中选择 ​日期范围是(全部)
    2. 选择​ 相对日期 ​作为​筛选器类型
    3. 将筛选器定义为​当值 在最后 1 日历年​内时显示项。
    4. 选择​应用筛选器

    您会看到使用应用的​ 日期范围 ​筛选器更新的表。

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

    1. 使用 CrossSize75 从​ ​中删除​日期范围
    2. 将​ Sum of purchases_revenue ​拖放到​ ​中的​ Sum of purchases ​下。
  4. 在“表”可视化图表上:

    1. 选择​ Sum of purchase_revenue ​以按降序采购收入顺序对产品名称排序。 您的Power BI桌面应该如下所示。

    Power BI桌面用例5表状态

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

    1. 选择​product_name is (All)
    2. 将​ 筛选器类型 ​设置为​前N
    3. 将筛选器定义为​ 按值 ​显示项目​ ​前10
    4. 将​ purchase_revenue ​拖放到​ By值 ​中​在此处添加数据字段
    5. 选择​应用筛选器

    您会看到该表与Analysis Workspace中的自由格式表可视化图表同步更新了购买收入值。

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

    1. 选择​ 折线图和栈叠柱状图 ​可视化图表。

    使用与表相同的数据时,折线图和栈叠式柱状图可视化会替换表。

  7. 将​ 购买 ​拖放到​ 可视化图表 ​窗格中的​ 行Y轴 ​上。

    更新了折线图和栈叠式柱状图。 您的Power BI桌面应该如下所示。

    Power BI桌面用例5图表

  8. 在折线图和栈叠式柱状图可视化图表上:

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

    主视图已更新以显示折线图可视化图表和表格。

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

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

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

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

    3. 在​ 筛选器[日期范围] ​对话框中,选择​ 日期范围 ​并指定句点01/01/2023 - 31/12/2023。 选择​ 应用 ​和​确定

      Tableau桌面筛选器

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

    5. 从​ 数据 ​窗格中的​ 表(度量值名称 ​列表中拖放​购买,并将条目拖放到​ ​旁边的字段中。 该值会自动转换为​SUM(购买)

    6. 从​ 数据 ​窗格中的​ 表(度量值名称 ​列表中拖放​购买收入,并将条目拖放到​ ​旁的字段中,该字段来自​SUM(购买)。 该值会自动转换为​SUM(采购收入)

    7. 要按降序排列两个图表,请将鼠标悬停在​ 采购收入 ​标题上并选择排序图标。

    8. 要限制图表中的条目数,请在​ ​中选择​SUM(Purchase Revenue),然后从下拉菜单中选择​筛选器

    9. 在​ 筛选器[Purchase Revenue] ​对话框中,选择​ 值范围 ​并输入相应的值。 例如: 1,000,000 - 2,000,000。 选择​ 应用 ​和​确定

    10. 若要将两个条形图转换为双组合图,请在​ ​中选择​SUM(购买),然后从下拉菜单中选择​双轴。 条形图转换为散点图。

    11. 要将散点图修改为条形图,请执行以下操作:

      1. 在​ 标记 ​区域中选择​SUM(购买),然后从下拉菜单中选择​
      2. 在​ 标记 ​区域中选择​SUM(Purchase Revenue),然后从下拉菜单中选择​

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

    Tableau桌面图形

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

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

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

  5. 确保已选择​ 数据 ​工作表。

    1. 选择右上角的​ 向我显示 ​并选择​文本表(左上角可视化)以将两个图表的内容修改为表格。
    2. 若要按降序对采购收入排序,请将指针悬停在表中的​ Purchase Revenue ​上,然后选择 SortOrderDown
    3. 从​ 适合 ​下拉菜单中选择​整个视图

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

    Tableau桌面数据

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

    1. 将​ Graph ​工作表从​ 工作表 ​托架拖放到​ 仪表板1 ​视图中,该视图显示​在此处放置工作表
    2. 将​ 数据 ​工作表从​ 图形 ​工作表下的​ 工作表 ​托架拖放到​ 仪表板1 ​视图中。
    3. 选择视图中的​ 数据 ​工作表,并将​ 整个视图 ​修改为​固定宽度

    您的​ 仪表板1 ​视图应如下所示。

    Tableau桌面功能板1

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

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

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

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

  5. 从左边栏中的​ ‣ Cc数据视图 ​部分,选择​产品名称

  6. 在左边栏的​ ‣自定义字段 ​部分中:

    1. 从​ +添加 ​下拉菜单中选择​自定义度量值

    2. 在​ 创建自定义度量值 ​对话框中:

      1. 从​ 要度量 ​的字段下拉菜单中选择​购买收入
      2. 从​ 度量值类型 ​下拉菜单中选择​Sum
      3. 输入​ 名称 ​的自定义字段名称。 例如:Purchase Revenue
      4. 选择​ 字段详细信息 ​选项卡。
      5. 从​ 格式 ​下拉菜单中选择​小数,并确保以0小数​输入
        Looker自定义量度字段
      6. 选择​保存
    3. 从​ +添加 ​下拉菜单中选择​自定义度量值。 在​ 创建自定义 ​度量值对话框中:

      1. 从​ 要度量 ​的字段下拉菜单中选择​购买
      2. 从​ 度量值类型 ​下拉菜单中选择​Sum
      3. 输入​ 名称 ​的自定义字段名称。 例如:Sum of Purchases
      4. 选择​ 字段详细信息 ​选项卡。
      5. 从​ 格式 ​下拉菜单中选择​小数,并确保以0小数​输入
      6. 选择​保存
    4. 这两个字段都会自动添加到数据视图。

  7. 选择​ +筛选器 ​以添加其他​ 筛选器 ​并限制数据。

  8. 在​ 添加筛选器 ​对话框中,选择​‣自定义字段,然后选择​购买收入

  9. 进行适当的选择并输入建议值,以使筛选器显示为​介于 1000000 2000000之间。

  10. 选择​运行

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

  12. 选择​ 可视化图表 ​中的​ 编辑 ​以更新可视化图表。 在弹出的对话框中:

    1. 选择​ 系列 ​选项卡。
    2. 向下滚动以查看​ 购买 ​并将​ 类型 ​更改为​
    3. 选择​ Y ​选项卡。
    4. 将​ 购买 ​从​ 左1 ​容器拖动到显示​将系列拖动到此处以创建新的左轴​。 此操作创建​ ​ Left 2 ​ ​容器。
      Looker可视化图表配置
    5. 选择 编辑 旁边的​ CrossSize75 ​以隐藏弹出对话框

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

Looker结果每日趋势

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

    code language-none
    import seaborn as sns
    import matplotlib.pyplot as plt
    data = %sql SELECT product_name AS `Product Name`, SUM(purchase_revenue) AS `Purchase Revenue`, SUM(purchases) AS `Purchases` \
                FROM cc_data_view \
                WHERE daterange BETWEEN '2023-01-01' AND '2024-01-01' \
                GROUP BY 1 \
                LIMIT 10;
    df = data.DataFrame()
    df = df.groupby('Product Name', as_index=False).sum()
    plt.figure(figsize=(15, 3))
    sns.barplot(x='Purchase Revenue', y='Product Name', data=df)
    plt.show()
    display(data)
    
  2. 执行单元格。 您应该会看到类似于以下屏幕快照的输出。

    Jupyter笔记本结果

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

    code language-r
    library(tidyr)
    
    ## Single dimension ranked
    df <- dv %>%
       filter(daterange >= "2023-01-01" & daterange < "2024-01-01") %>%
       group_by(product_name) %>%
       summarise(purchase_revenue = sum(purchase_revenue), purchases = sum(purchases)) %>%
       arrange(product_name, .by_group = FALSE)
    dfV <- df %>%
       head(5)
    ggplot(dfV, aes(x = purchase_revenue, y = product_name)) +
       geom_col(position = "dodge") +
       geom_text(aes(label = purchase_revenue), vjust = -0.5)
    print(df)
    
  2. 运行块。 您应该会看到类似于以下屏幕快照的输出。

    RStudio结果

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