像数据透视图一样的 Power Bi 图

Power Bi graph like pivot graph

我是 Power Bi 的新手,遵循了 MS 上的大部分教程,但还没有想出如何创建一个类似于我用 Excel[=35 所做的图形的图形=] - 数据透视图,使用相同的数据作为来源table。

我需要在 Power Bi 中重新创建一个柱形图,其中包含不同价格范围内请求最多(预购请求占总金额的百分比)的产品。

Pivot Graph

Table即

| Date | Product | 3 to 5 Eur | 5 to 8 Eur | 8 to 11 Eur |
----------------------------------------------------------
| mar17| Coffe   |     12     |     7      |       2     |
| mar17| Milk    |     15     |     3      |       1     |
| mar17| Honey   |     17     |     0      |       5     |
| mar17| Sugar   |     20     |     9      |       8     |

在此先感谢您的帮助。

最佳,

阿尔贝托

编辑 - 感谢 Mike Honey 指出最初的请求是占总计的百分比。我添加了一个额外的步骤来完成此操作并清理了一些现有步骤。

当我将您的示例数据导入 Power BI 时,我得到了这个(查看 Query Editor window 中的数据)。

从那里,Select Data 和 Product 列,然后单击 Transform -> Unpivot Columns -> Unpivot Other Columns...

...结果是这样。

为了清理它,我重命名了 Attribute 和 Value 列并更改了 Value 列的数据类型。最后,它看起来像这样。

然后只需单击“主页”->“关闭并应用”即可返回 Report Editor window,您可以在其中创建图形并按如下所示进行配置:

  • 轴:
    • 价格范围
    • 产品
  • 值:
    • 数量

然后单击图表左上角的分叉向下钻取箭头以显示价格范围和产品。

看起来像这样。

下一步,虽然没有必要,但我觉得它非常好,使用图表 selected,单击油漆滚筒图标并展开 X 轴类别。在那里,关闭连接标签。

最后,要使条形成为总计百分比,只需右键单击图表字段值部分中的数量,然后 select 将值显示为 -> 总计百分比。

要得到像这样的最终结果。