Power BI桌面
在 数据 窗格中:
选择日期范围 。
选择产品名称 。
选择sum purchase_revenue 。
选择购买总和 。
您会看到一个空表,其中仅显示选定元素的列标题。 为了获得更好的可见性,请放大可视化图表。
在 筛选器 窗格中:
从该视觉对象上的 筛选器中选择 日期范围是(全部) 。
选择 相对日期 作为筛选器类型 。
将筛选器定义为当值 在最后 1 日历年 内时显示项。
选择应用筛选器 。
您会看到使用应用的 日期范围 筛选器更新的表。
在 可视化图表 窗格中:
使用
从 列 中删除日期范围 。
将 Sum of purchases_revenue 拖放到 列 中的 Sum of purchases 下。
在“表”可视化图表上:
选择 Sum of purchase_revenue 以按降序采购收入顺序对产品名称排序。 您的Power BI桌面应该如下所示。
在 筛选器 窗格中:
选择product_name is (All) 。
将 筛选器类型 设置为前N 。
将筛选器定义为 按值 显示项目 前10 。
将 purchase_revenue 拖放到 By值 中在此处添加数据字段 。
选择应用筛选器 。
您会看到该表与Analysis Workspace中的自由格式表可视化图表同步更新了购买收入值。
在 可视化图表 窗格中:
选择 折线图和栈叠柱状图 可视化图表。
使用与表相同的数据时,折线图和栈叠式柱状图可视化会替换表。
将 购买 拖放到 可视化图表 窗格中的 行Y轴 上。
更新了折线图和栈叠式柱状图。 您的Power BI桌面应该如下所示。
在折线图和栈叠式柱状图可视化图表上:
选择
。
从上下文菜单中,选择显示为表 。
主视图已更新以显示折线图可视化图表和表格。
Tableau桌面
选择底部的 表1 选项卡以从 数据源 切换。 在 表1 视图中:
从 数据 窗格的 表 列表中拖动 日期范围 条目,并将该条目放到 筛选器 托架上。
在 筛选器字段[日期范围] 对话框中,选择 日期范围 并选择下一步> 。
在 筛选器[日期范围] 对话框中,选择 日期范围 并指定句点01/01/2023 - 31/12/2023。 选择 应用 和确定 。
从 数据 窗格的 表 列表中拖放产品名称 ,并将该条目拖放到 行 旁边的字段中。
从 数据 窗格中的 表(度量值名称 ) 列表中拖放购买 ,并将条目拖放到 行 旁边的字段中。 该值会自动转换为SUM(购买) 。
从 数据 窗格中的 表(度量值名称 ) 列表中拖放购买收入 ,并将条目拖放到 列 旁的字段中,该字段来自SUM(购买) 。 该值会自动转换为SUM(采购收入) 。
要按降序排列两个图表,请将鼠标悬停在 采购收入 标题上并选择排序图标。
要限制图表中的条目数,请在 行 中选择SUM(Purchase Revenue) ,然后从下拉菜单中选择筛选器 。
在 筛选器[Purchase Revenue] 对话框中,选择 值范围 并输入相应的值。 例如: 1,000,000 - 2,000,000。 选择 应用 和确定 。
若要将两个条形图转换为双组合图,请在 行 中选择SUM(购买) ,然后从下拉菜单中选择双轴 。 条形图转换为散点图。
要将散点图修改为条形图,请执行以下操作:
在 标记 区域中选择SUM(购买) ,然后从下拉菜单中选择行 。
在 标记 区域中选择SUM(Purchase Revenue) ,然后从下拉菜单中选择栏 。
您的Tableau桌面应该如下所示。
从 工作表1 选项卡上下文菜单中选择 复制 以创建第二个工作表。
从 工作表1 选项卡上下文菜单中选择 重命名 以将工作表重命名为Data。
从 工作表1 (2) 选项卡上下文菜单中选择 重命名 以将工作表重命名为Graph。
确保已选择 数据 工作表。
选择右上角的 向我显示 并选择文本表 (左上角可视化)以将两个图表的内容修改为表格。
若要按降序对采购收入排序,请将指针悬停在表中的 Purchase Revenue 上,然后选择
。
从 适合 下拉菜单中选择整个视图 。
您的Tableau桌面应该如下所示。
选择 新建仪表板 选项卡按钮(位于底部)以创建新的 仪表板1 视图。 在 功能板1 视图中:
将 Graph 工作表从 工作表 托架拖放到 仪表板1 视图中,该视图显示在此处放置工作表 。
将 数据 工作表从 图形 工作表下的 工作表 托架拖放到 仪表板1 视图中。
选择视图中的 数据 工作表,并将 整个视图 修改为固定宽度 。
您的 仪表板1 视图应如下所示。
Looker
在Looker的 浏览 界面中,确保您拥有干净的设置。 如果不是,请选择
删除字段和筛选器 。
选择 筛选器 下的+筛选器 。
在 添加筛选器 对话框中:
选择‣抄送数据视图
从字段列表中,选择日‣间范围日期 ,然后选择日期范围日期 。
指定 Cc数据视图日期范围日期 筛选器,因为在 2023/01/01 之前 2024/01/01 的范围内。
从左边栏中的 ‣ Cc数据视图 部分,选择产品名称 。
在左边栏的 ‣自定义字段 部分中:
从 +添加 下拉菜单中选择自定义度量值 。
在 创建自定义度量值 对话框中:
从 要度量 的字段下拉菜单中选择购买收入 。
从 度量值类型 下拉菜单中选择Sum 。
输入 名称 的自定义字段名称。 例如:Purchase Revenue。
选择 字段详细信息 选项卡。
从 格式 下拉菜单中选择小数 ,并确保以0小数输入 。
选择保存 。
从 +添加 下拉菜单中选择自定义度量值 。 在 创建自定义 度量值对话框中:
从 要度量 的字段下拉菜单中选择购买 。
从 度量值类型 下拉菜单中选择Sum 。
输入 名称 的自定义字段名称。 例如:Sum of Purchases。
选择 字段详细信息 选项卡。
从 格式 下拉菜单中选择小数 ,并确保以0小数输入 。
选择保存 。
这两个字段都会自动添加到数据视图。
选择 +筛选器 以添加其他 筛选器 并限制数据。
在 添加筛选器 对话框中,选择‣自定义字段 ,然后选择购买收入 。
进行适当的选择并输入建议值,以使筛选器显示为介于 1000000 和 2000000之间。
选择运行 。
选择‣可视化图表 以显示折线图可视化图表。
选择 可视化图表 中的 编辑 以更新可视化图表。 在弹出的对话框中:
选择 系列 选项卡。
向下滚动以查看 购买 并将 类型 更改为行 。
选择 Y 选项卡。
将 购买 从 左1 容器拖动到显示将系列拖动到此处以创建新的左轴 。 此操作创建 Left 2 容器。
选择
旁边的 CrossSize75 以隐藏弹出对话框
您应该会看到如下所示的可视化图表和表格。
Jupyter笔记本
在新单元格中输入以下语句。
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)
执行单元格。 您应该会看到类似于以下屏幕快照的输出。
RStudio
在新块中输入以下介于```{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)
运行块。 您应该会看到类似于以下屏幕快照的输出。