Power Bi图表中的日期

4

我将尝试解决这个问题。我有一张包含公司名称、文章、价格、数量和日期的表格。同一篇文章可能会被订购多次。最终,表格看起来像这样:

Company     Article     Price   Amount      Date
----------------------------------------------------
  X           A1         10        3      12.03.2015
  Y           B1         20        5      10.01.2014
  Z           A1         30        9      25.12.2014
 ...         ...         ...      ...        ...

我想表达的问题是,在Power Bi和大多数图表中,它们会对轴进行求和,但我希望X轴是日期(不进行汇总),而Y轴是与文章相关的价格及其数量大小。我会选择散点图,但我不想时间线,因为我需要在X轴上显示日期。所以我认为我可以在数据库中进行任何操作来添加或聚合任何内容。但我不知道如何做到这一点...

1
你能添加一些期望的输出吗?不是很清楚你想要实现什么。 - NickyvV
@NickyvV 在散点图中,您无法将日期作为轴获取,或者您会得到它的聚合。我需要获取每个文章的日期和价格,而不进行任何聚合。 - NFAL
1
请务必为您的列设置适当的数据类型:“建模”->“数据类型”,特别是日期。在同一选项卡中,设置默认聚合方法。完成后,请将日期列放置在“轴”字段中,选择右侧的小三角形,并将“日期层次结构”更改为“日期”。 - user5226582
可能是Power BI中更改散点图坐标轴的重复内容。 - Steve can help
1个回答

6
在Power BI中,散点图无法使用类似于“日期”(或“类别”)的属性作为轴。Power BI中的散点图将您的数据绘制在两个度量值上(每个轴上一个度量值)。与属性不同,度量值是聚合的。这就是为什么当您将日期放在散点图轴上时,Power BI会将其转换为“日期计数”度量值的原因-因为这是聚合日期的唯一方法。(如果日期代表时间长度,则可以将长度转换为数字并使用该数字进行绘制-但这不是您想要做的事情。)
请注意,当您查看散点图维基百科页面时,所显示的示例与Power BI的工作方式相匹配:两个变量相互绘制。
听起来您需要的更像是柱形图,但是您想要的是不同大小的气泡代替柱子。目前,Power BI没有类似于此的功能。有一些想法可供投票,可能与您想要完成的任务相关:
  1. 允许散点图中使用非聚合数据
  2. 允许在散点图上显示时间序列数据
  3. X Y散点图将是一个很好的补充。X轴不必是聚合的
很遗憾,就现有的Power BI而言,我没有一个好的替代建议来完成你想要做的事情。我建议您考虑清楚您想要展示什么。有时将过多的数据放在一个图表中会使图表更难以理解。柱形图可能很无聊,但它们是有效的。Power BI支持交叉筛选、切片器、图例和钻取,通过一些交互作用,可以从单个图表中获取大量信息。

Picture of data as a column chart 忽略我的美国日期格式。虽然我不能在一个图表中绘制Amount、Company、Article、Date和Price,但我可以做两个相互交叉筛选的图表。或者,我可以从公司到文章再到日期进行钻取。根据您希望人们从图表中获得什么信息,Power BI有很多选择。

另外需要注意的是,Power BI 不是一个绘图工具(例如 Excel)。Power BI 的重点是聚合数据并根据这些聚合提供见解。如果您的需求不涉及聚合,而是直接在图表上绘制点,那么考虑 Power BI 是否是最好的工具是很好的选择。
我知道这并没有真正回答你的问题,但是我认为这个回答比没有回答更有帮助。如果您能提供所需输出的图片,那么将非常有帮助。

注意:您还可以尝试构建自己的自定义可视化程序,以实现您想要达到的目标。我没有将这部分包含在我的主要答案中,因为它可能超出了大多数Power BI用户的愿意做的范围。https://powerbi.microsoft.com/zh-cn/documentation/powerbi-custom-visuals-getting-started-with-developer-tools/ - Leonard

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接