Power BI桌面
为确保日期范围适用于所有可视化图表,请将 daterangeday 从 数据 窗格拖放到此页上的 筛选器 上。
从该页面上的筛选器中选择 daterangeday is (All) 。
选择 高级筛选 作为筛选器类型 。
将筛选器定义为当值 在 1/1/2023 和 在 2/1/2023之前或之后时显示项。
选择应用筛选器 。
在 数据 窗格中:
选择datarangeday 。
选择sum cm_product_name_count_distinct ,它是Customer Journey Analytics中定义的计算指标。
若要将垂直条形图修改为表,请确保已选定该图表,并从 可视化 窗格中选择表 。
您的Power BI桌面应该如下所示。
选择表可视化图表。 从上下文菜单中,选择复制 > 复制视觉对象 。
使用 ctrl-v 粘贴可视化图表。 可视化图表的精确副本与原始副本重叠。 将其移动到报表区域的右侧。
若要将复制的可视化图表从表修改为卡片,请从 可视化图表 中选择卡片 。
您的Power BI桌面应该如下所示。
或者,您可以使用Power BI中的不同计数功能。
选择 product_name 维度。
对 列 中的 product_name 维度应用 Count (Distinct) 函数。
Tableau桌面
选择底部的 表1 选项卡以从 数据源 切换。 在 表1 视图中:
从 数据 窗格的 表 列表中拖动 日期范围 条目,并将该条目放到 筛选器 托架上。
在 筛选器字段[日期范围] 对话框中,选择日期范围 ,然后选择下一步> 。
在 筛选器[日期范围] 对话框中,选择日期范围 ,然后选择01/01/2023 - 31/1/2023。 选择 应用 和确定 。
将 Cm Product Name Count Distinct 拖至行 。 该值更改为SUM(Cm Product Name Count Distinct) 。 此字段是您在Customer Journey Analytics中定义的计算指标。
将 Daterangeday 拖放到 列 旁边。 选择Daterangeday ,然后从下拉菜单中选择Day 。
若要将折线图可视化图表修改为表格,请从 显示我 中选择文本表格 。
从工具栏中选择交换行和列 。
从 适合 下拉菜单中选择适合宽度 。
您的Tableau桌面应该如下所示。
从 工作表1 选项卡上下文菜单中选择 复制 以创建第二个工作表。
从 工作表1 选项卡上下文菜单中选择 重命名 以将工作表重命名为Data。
从 工作表1 (2) 选项卡上下文菜单中选择 重命名 以将工作表重命名为Card。
确保您已选择 卡片 视图。
选择DAY(Daterangeday) ,然后从下拉菜单中选择月 。 值更改为MONTH(Daterangeday) 。
在 标记 中选择SUM(Cm Product Name Count Distinct) ,然后从下拉菜单中选择格式 。
若要更改字体大小,请在 Format SUM(CM Product Name Count Distinct) 窗格中,选择 默认值 内的字体 ,然后选择字体大小为72 。
若要对齐数字,请选择 对齐 旁边的自动 ,并将 水平 设置为居中。
若要使用整数,请选择 数字 旁边的123.456 ,然后选择数字(自定义) 。 将 小数位 设置为0。
您的Tableau桌面应该如下所示。
选择 新建仪表板 选项卡按钮(位于底部)以创建新的 仪表板1 视图。 在 功能板1 视图中:
将 卡片 工作表从 工作表 托架拖放到 仪表板1 视图中,该视图显示在此处放置工作表 。
将 数据 工作表从 工作表 托架拖放到 仪表板1 视图的 卡片 工作表下。
您的 仪表板1 视图应如下所示。
或者,您可以使用Tableau Desktop中的非重复计数功能。
使用产品名称 ,而不是Cm产品名称计数Distinct 。
在 标记 中的 产品名称 上应用度量 > 计数(非重复) 。
Looker
在Looker的 浏览 界面中,确保您拥有干净的设置。 如果不是,请选择
删除字段和筛选器 。
选择 筛选器 下的+筛选器 。
在 添加筛选器 对话框中:
选择‣抄送数据视图
从字段列表中,选择日‣间范围日期 ,然后选择日期范围日期 。
指定 Cc数据视图日期范围日期 筛选器,因为在 2023/01/01 之前 2023/02/01 的范围内。
从左边栏中的 ‣ Cc数据视图 部分:
选择日期范围日期 ,然后选择日期 。
从 产品名称 上的 ⋮更多 上下文菜单中选择聚合非重复计数 ‣。
选择运行 。
选择‣可视化图表 并从工具栏中选择6︎⃣以显示单值可视化图表。
您应该会看到如下所示的可视化图表和表格。
Jupyter笔记本
在新单元格中输入以下语句。
code language-none
data = %sql SELECT COUNT(DISTINCT(product_name)) AS `Product Name` \
FROM cc_data_view \
WHERE daterange BETWEEN '2023-01-01' AND '2023-02-01';
display(data)
执行单元格。 您应该会看到类似于以下屏幕快照的输出。
RStudio
在新块中输入以下介于```{r}和` ````之间的语句。
code language-r
## Count Distinct
df <- dv %>%
filter(daterange >= "2023-01-01" & daterange < "2023-02-01") %>%
summarise(product_name_count_distinct = n_distinct(product_name))
print(df)
运行块。 您应该会看到类似于以下屏幕快照的输出。