Power BI Desktop 中没有聚合的散点图列
Scatter plot columns without aggregation in Power BI Desktop
在官方论坛上阅读 this thread 后,我仍然没有看到如何在没有聚合的情况下绘制列,并且该线程没有提供任何可行的解决方案。
MS Power BI Desktop 中是否有一种方法可以简单地绘制一个或多个列而不进行任何聚合?
假设我有一个简单的 table,从 csv 导入,它在两列中有数值,我想在散点图中绘制这些单独的值,这是最基本的任务之一可能并且简单地完成,例如在 Excel.
这在 Power BI Desktop 中是不可能的吗?
令我惊讶的是,这当然不是微不足道的...
到目前为止,我发现的唯一解决方案/变通办法感觉很老套,而且可能无法扩展到太多数据点。但它仍然存在。
对于简单、小型、整数数据集...
假设这个数据集:
X;Y
1;2
1;2
1;4
3;4
4;1
1;2
4;1
2;1
导入该 CSV 文件并添加计算列:
Label = "(" & [X] & ";" & [Y] & ")"
现在创建散点图:
Legend
设置为 Label
X Axis
设置为 Average of X
Y Axis
设置为 Average of Y
你会得到这个:
不是最优的,但至少它是较小数据集的开始。
对于简单的、小的、小数的数据集...
与上面相同的过程,它看起来像这样:
图例开始崩溃,最好删除。
对于更大的数据集...
假设您有一个包含两列 X
和 Y
的 Excel sheet,它们的公式都是 =RAND() * 5
。将此行复制粘贴到例如500 行,所以你有很多数据点。
在 PowerBI 中加载它。像上面一样添加 Label
列。添加散点图并将Label
拖到Details
,并将X
和Y
设置为各自的轴。结果如下:
我想它工作得相当不错。
在官方论坛上阅读 this thread 后,我仍然没有看到如何在没有聚合的情况下绘制列,并且该线程没有提供任何可行的解决方案。
MS Power BI Desktop 中是否有一种方法可以简单地绘制一个或多个列而不进行任何聚合?
假设我有一个简单的 table,从 csv 导入,它在两列中有数值,我想在散点图中绘制这些单独的值,这是最基本的任务之一可能并且简单地完成,例如在 Excel.
这在 Power BI Desktop 中是不可能的吗?
令我惊讶的是,这当然不是微不足道的...
到目前为止,我发现的唯一解决方案/变通办法感觉很老套,而且可能无法扩展到太多数据点。但它仍然存在。
对于简单、小型、整数数据集...
假设这个数据集:
X;Y
1;2
1;2
1;4
3;4
4;1
1;2
4;1
2;1
导入该 CSV 文件并添加计算列:
Label = "(" & [X] & ";" & [Y] & ")"
现在创建散点图:
Legend
设置为Label
X Axis
设置为Average of X
Y Axis
设置为Average of Y
你会得到这个:
不是最优的,但至少它是较小数据集的开始。
对于简单的、小的、小数的数据集...
与上面相同的过程,它看起来像这样:
图例开始崩溃,最好删除。
对于更大的数据集...
假设您有一个包含两列 X
和 Y
的 Excel sheet,它们的公式都是 =RAND() * 5
。将此行复制粘贴到例如500 行,所以你有很多数据点。
在 PowerBI 中加载它。像上面一样添加 Label
列。添加散点图并将Label
拖到Details
,并将X
和Y
设置为各自的轴。结果如下:
我想它工作得相当不错。