【问题标题】:Stacked chart with dates on X-axis in Power BIPower BI 中 X 轴上带有日期的堆叠图表
【发布时间】:2020-06-27 09:46:12
【问题描述】:
Range   20-04-2020  21-04-2020
0-10    10          14
11-20   23          56
21-30   35          9

我有这张表,我想要这样的堆叠图(见图):-

See image here

如您所见,我可以在 excel 中将此图绘制为“推荐图”,但不能在 power bi 中绘制。使用堆叠条形图模板仅显示一个堆叠列,我找不到在 X 轴上绘制日期的方法。

在这里查看更多信息:https://www.edureka.co/community/73585/stacked-chart-with-dates-on-x-axis

请帮忙。
更新:我的桌子面临的问题:see image here

【问题讨论】:

    标签: powerbi powerbi-desktop


    【解决方案1】:

    这应该相当简单:

    我创建了一个包含 3 列和 6 行的表格来展示您的数据。

    (范围 | 日期 | 值)

    如果您有不同的数据结构,其中将日期作为列,则必须先对数据进行反透视。但是,以此为基础并不符合逻辑,因为每个新数据都会创建一个新列..

    采取的步骤:

    1. 使用堆积柱形图。
    2. 确保您的日期字段是时间日期(如果它前面有日历图标。 确保不使用日期层次结构,单击轴字段中的日期并选择日期
    3. 您的值字段应该是一个数字,以便可以将其相加。
    4. 作为 Axis,您使用日期
    5. 作为传说,你使用你的范围
    6. 作为值,使用值

    最终结果:

    如果您还想要数字,请将数据标签设置为“开”

    【讨论】:

    • 谢谢@Aldert,我怎样才能把我的桌子变成你的桌子?我又添加了一张有问题的图片,请检查。
    • If you have a different data structure where you have the date as columns, you have to unpivot your data first. However, having this as your base, is not be logic because each new data would create a new column :: Unpivoting 是指创建“对值”的东西,对吗?如果您的表不是 unpivoting,那么您应用了哪些转换? @Aldert
    • 你能解释一下为什么不透视不是好的选择吗?
    • unpivot 您可以在 m-query 编辑器中执行(转换栏中的数据按钮)。我不需要做任何转换。我创建了一个包含我导入的 3 列的 Excel 表)。
    • Unpivot 意味着在列上创建许多列,其中包含与列中的数据一样多的数据行。所以在您的示例中,您有 3 行和 2 列日期。这将变成 6 行和 1 个日期列。
    猜你喜欢
    • 2023-01-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-04-13
    • 2020-09-03
    • 1970-01-01
    相关资源
    最近更新 更多