Power BI Desktop 中不聚合的散点图列

Khr*_*ris 6 powerbi

在官方论坛上阅读此帖子后,我仍然不知道如何在没有聚合的情况下绘制列,并且该帖子没有提供任何可行的解决方案。

MS Power BI Desktop 中是否有一种方法可以简单地绘制一个或多个列而不进行任何聚合?

想象一下,我只有一个从 csv 导入的简单表格,其中有两列数值,我想在散点图中绘制这些单独的值,这是最基本的任务之一,并且可以在 Excel 等中轻松完成。

这在 Power BI Desktop 中不可能吗?

Jer*_*oen 5

令我惊讶的是,这绝对不是一件小事......

到目前为止,我发现的唯一解决方案/解决方法感觉很老套,并且可能无法扩展到太多数据点。但它仍然在这里。

对于简单、小型、整数数据集...

假设这个数据集:

X;Y
1;2
1;2
1;4
3;4
4;1
1;2
4;1
2;1
Run Code Online (Sandbox Code Playgroud)

导入该 CSV 并添加计算列:

Label = "(" & [X] & ";" & [Y] & ")"
Run Code Online (Sandbox Code Playgroud)

现在使用以下命令创建散点图:

  • Legend设置Label
  • X Axis设置Average of X
  • Y Axis设置Average of Y

你会得到这个:

上面的散点图

不是最佳的,但至少它是较小数据集的开始。

对于简单的、小的、分数的数据集......

与上面的过程相同,它看起来像这样:

分数数据集

这个传说开始瓦解,最好将其删除。

对于更大的数据集...

假设您有一个包含两列X和 的Excel 工作表Y,两者都包含公式=RAND() * 5。将此行复制粘贴到例如 500 行,因此您有很多数据点。

将其加载到 PowerBI 中。像上面一样添加Label列。添加散点图并拖动LabelDetails、 并将 和 设置XY各自的轴。结果如下:

更大的地块

我想它工作得相当不错。

  • @Khris - Power BI 是一种数据分析工具。主要目的是获取原始数据并以不同的方式聚合它来回答问题(每年有多少销售额,按地点有多少客户等)。另一方面,您想要做的更像是一个图形工具(在图表上绘制点而不进行聚合)。您*可以*在Power BI 中将原始数据分解到最低级别(例如SaleID 的销售量),但尝试呈现未聚合的大型数据集并不是Power BI 所擅长或设计的目的。 (2认同)
  • 原始数据是任何分析中极其重要的部分。对于许多情况,您要做的第一件事是绘制原始的未聚合数据。Power BI 在这里是未启动的。 (2认同)