使用Power BI Desktop进行数据可视化

众所周知,Power BI Desktop已发布。我应该说,太棒了与预览版Power BI Designer相比,有很多更改。之前,我已经写了一系列有关使用Power BI Designer创建报告和仪表板的文章。你可以找到他们 这里。现在,我想在Power BI Desktop中解释相同的内容。我将在这篇文章中介绍许多新功能,希望您喜欢它。

获取数据

  • 打开Power BI桌面
  • 单击获取数据。您还可以从最近的数据源获取数据,甚至可以打开以pbix格式存储的预定义报告

Power BI桌面01

  • 我们使用Adventure Works DW 2012数据库作为示例,您可以打开真实世界的数据源
  • 单击“ SQL服务器数据库”,然后单击“连接”
  • 在此示例中,我们将连接到“ SQL服务器数据库”
  • 点击“连接”

Power BI桌面02

  • 输入服务器和数据库名称。数据库名称在此处是可选的,因此您可以将其保留为空白。但是,您需要在下一页中选择它。因此,在此示例中,我输入数据库名称。您也可以编写自己的自定义SQL语句。单击确定。

Power BI桌面03

  • 如果您使用的是SQL Server用户,请勾选“使用备用凭据”,然后输入相应的用户名和密码。否则,只需单击连接

Power BI桌面04

  • 在此示例中,我们将分析经销商的销售额。所以我们从数据库中选择以下表格
        1. 事实经销商销售
        2. 点心
        3. 点心日期
        4. 昏暗员工
        5. 昏暗地理
        6. 昏暗的组织
        7. 尺寸产品
        8. DimProductCategory
        9. DimProduct子类别
        10. DimPromotion
        11. DimReseller
        12. 点心销售地区
  • 点击加载

Power BI桌面05

  • 现在,您应该在“字段”窗格中看到选定的表

Power BI桌面06

到目前为止,我们已经获得了需要分析的数据。现在,我们应该进行下一步。

使名称更易于使用

这部分将是我们工作中非常简单但非常耗时的部分。您拥有的对象越多,花费在该部分上的时间就越多。

重命名查询和字段

在Power BI Desktop中,您可以从3个不同的位置重命名查询及其字段。

  1. 从报告视图
    • 从左窗格中选择报告视图Power BI桌面07
    • 右键单击“字段”窗格中的查询或字段,然后选择“重命名”Power BI桌面08
    • 重命名对象
  2. 从数据视图
    • 点击左侧窗格中的“数据”视图
    • 要重命名查询,您可以在“字段”窗格中右键单击查询,然后单击“重命名”Power BI桌面09
    • 要重命名字段,您可以展开查询,右键单击字段,然后单击“重命名”,或者您可以简单地从“字段”窗格中单击查询,然后右键单击列并“重命名”Power BI桌面10
    • 如果您是像我这样的键盘手,则可以在“字段”窗格中的查询或字段上按F2键来重命名它们。
  3. 从查询编辑器
    • 不论您在哪个视图中,都只需单击功能区中的“编辑查询”
    • 选择查询
    • 要重命名查询,您需要在“查询设置”窗格上重命名查询,然后按EnterPower BI桌面11
    • 要重命名字段,请右键单击列,然后重命名Power BI桌面12
    • 重命名后,您将看到对查询执行了另一步骤。您可以通过单击“高级编辑器”来查看所看到的代码Power BI桌面13

隐藏查询和字段

要隐藏查询或字段,您可以执行与重命名查询或字段相同的操作。在报表视图中右键单击对象时,只需选择“隐藏”。

 Power BI桌面14

或在报告视图中进行选择时,选择“隐藏在报告视图中”。

Power BI桌面15

不幸的是,我们需要隐藏相应的字段或一对一查询,因为此处没有多选功能,这会增加耗时。

注意:您不能从查询编辑器中隐藏字段。

更新:多项选择可用n新版本的Power BI Desktop(Ver。2.26.4128.403)在“关系”视图中:

  • 多选所需的列
  • 右键单击列
  • 单击“从“隐藏在报表视图中”隐藏”
  • 图片

现在,从报告中隐藏不需要的列会容易得多。

管理关系

您可以通过单击功能区上可用的“管理关系”按钮来管理关系。

如您在屏幕快照中所见,表之间存在一些非活动关系。这是因为这两个表之间存在另一种关系。例如,订购日期和发货日期链接无效,因为“转售”表和“日期”表之间存在活动关系。默认情况下,“转销商”表和“日期”表之间的“到期日期”链接已激活,因此我们无法激活其他关系。

Power BI桌面16

但是,在这些情况下我们该怎么办?之前我解释过 如何在SSAS表格模型中实现角色扮演维度 。相同的概念适用于Power BI Desktop,因此在此不再赘述。因此,我们需要将日期维度再导入两次到Power BI Desktop模型中。然后,我们需要在导入的日期表和转销商销售表之间创建新的关系。当我在SQL Server上创建DueDate,OrderDate和ShipDate视图时,我只需要将它们导入到Power BI Desktop模型中即可。为此,您需要“获取数据”,然后使名称更易于使用。

单击“关系”视图以查看模型的外观。

Power BI桌面17

注意: 如您所见,我将日期表留在了模型中。我会在 另一篇文章向您展示了一种非常有效的方法来将所有日期度量都放在单个图表中。因此,您可以根据客户的需求决定将所有日期表导入模型中,还是仅使用一个日期维度来实施报告。

将所有日期表导入模型后,就该管理关系了。

  • 单击功能区中的“管理关系”按钮
  • 如您所见,新添加的日期表根本不在列表中

Power BI桌面18

  • 点击新建
  • 从第一个下拉列表中选择“订购日期”表
  • 点击“ OrderDateKey”列
  • 从第二个下拉列表中选择“经销商销售”表
  • “ OrderDateKey”应自动突出显示。如果没有点击
  • 点击确定

Power BI桌面19

  • 对其他日期表执行相同的操作以创建关系Power BI桌面20

转到“关系”视图以查看模型如何更改。

Power BI桌面21

数据可视化

现在是时候开始使用Power BI Desktop的令人兴奋的部分了。如果模型设计合理,则使用Power BI Desktop可以非常轻松地进行数据可视化。让我们从一些场景开始,并做出有意义的报告。

好了,正如您所看到的,在本文中,我们以Adventure Works数据仓库为样本。我们导入了与“经销商销售”相关的表。 ***

总销售金额

  • 转到“报告”视图
  • 从“字段”窗格中展开“经销商销售”表
  • 点击“销售金额”

Power BI桌面22

  • 默认情况下,Power BI Desktop将创建一个柱形图。选择图表
  • 在“可视化”窗格中,单击“卡”

Power BI桌面23

  • 调整卡大小

按产品类别销售

  • 从“字段”窗格中展开“经销商销售”
  • 点击“销售金额”
  • 展开“产品类别”
  • 点击“产品类别”字段Power BI桌面24
  • 要在“可视化”窗格中显示标签,请点击格式–> Data Labels–> OnPower BI桌面25
  • 如果要更改列的颜色,请展开“数据颜色”,然后可以更改所有列的颜色,也可以通过单击“全部显示”来更改单个列的颜色,并更改所需列的颜色Power BI桌面26
  • 要更改图表标题,只需展开“标题”并替换为“文本”Power BI桌面27

分地区销售和总成本(邮政编码)

  • 在报表视图中的任意位置单击其他任何图表
  • 展开“经销商销售”
  • 点击“销售金额”
  • 展开“地理”
  • 点击“邮政编码”
  • 在“可视化”中单击“地图”以将图表更改为地图
  • 将“总产品成本”从“经销商销售”拖放到“色彩饱和度”区域Power BI桌面28
  • 在“可视化”窗格中,单击“格式”
  • 展开“数据颜色”
  • 点击“分散”
  • 更改中,中和最大值的颜色Power BI桌面29
  • 要更改图表名称,请展开“标题”并更改“文本”Power BI桌面30
  • 要查看更多详细信息,您可以通过双击地图来放大
  • Power BI桌面31
  • 如果将鼠标悬停在每个圆圈上,将会显示更多详细信息Power BI桌面32

根据我们的设置,此图表告诉我们每个邮政编码中的销售额和产品成本。圆圈越大,销售额越高。绿色的圆圈表示产品成本较低。因此,红色圆圈表示最高的产品成本。

按销售区域分列的销售额超过$ 650,000的转销商

  • 通过在“可视化”窗格中单击将树形图添加到报告中

Power BI桌面33

  • 展开“经销商销售”
  • 点击“销售金额”
  • 展开“销售地区”
  • 将“销售区域区域”拖放到“组”到“可视化”窗格中
  • 展开“经销商”
  • 将“经销商名称”拖放到“详细信息”中
  • 在“可视化”窗格中–> Filters –>展开“销售金额”并设置“在值:大于或等于650,000时显示项目”
  • 点击“应用过滤器”

Power BI桌面34

  • 要更改图表标题,请单击“格式”,展开“标题”,然后更改“文本”

Power BI桌面35

  • 如果将鼠标悬停在图表上,将显示更多详细信息

Power BI桌面36

按订单年和产品类别的订单数量,单价和销售金额

  • 点击“散点图”将其添加到报告中
  • 展开“经销商销售”
  • 将“订单数量”拖放到X轴区域
  • 将“单价”拖放到Y轴区域
  • 展开“产品类别”
  • 将“产品类别”拖放到图例区域
  • 展开“订购日期”
  • 将“年份”拖放到“详细信息”区域
  • 将“销售金额”从“经销商销售”拖放到“大小”区域

Power BI桌面37

如果将鼠标悬停在图表上,则可以看到更多详细信息。

Power BI桌面38

添加一些切片器

  • 通过单击“可视化”窗格中的“切片器”,将“切片器”添加到报告中
  • 展开“地理”
  • 点击“国家”
  • 也为“州省名称”添加另一个切片器

Power BI桌面39

我们将使用这些切片器来过滤整个报告。因此,如果我们仅需要查看报告以分析美国和加拿大的数据,则只需单击切片器上的即可。

Power BI桌面40

互动过滤能力

Power BI桌面是一个非常了不起的数据可视化工具,具有大量可以使用的功能。 Power BI桌面的重要功能之一是“交互式过滤”。交互式过滤基本上是直接在图表上选择值并使该过滤器在其他数据区域上的功能。太棒了吧?因此,除了可以设置切片器或页面过滤之外,您还可以轻松地单击图表并查看整个报告的效果。例如,如果您单击“按产品类别销售”列图表中的“组件”列,您将很好地过滤所有其他图表。

Power BI桌面41

另一个例子是您想了解2007年自行车的销售情况。您只需在散点图上单击所需的圆圈即可。

Power BI桌面42

将报告发布到Power BI网站

功能区上的“发布”按钮是Power BI Desktop新增的绝佳功能之一。现在,我们可以直接将报告直接从Power BI Desktop发布到云中。

  • 单击功能区上的“发布”按钮
  • 您只需要输入Power BI凭据,就可以了

图片

Power BI桌面43

Power BI桌面44

您只需单击“在Power BI中打开”链接即可在云上打开Power BI报表。

Power BI桌面45

关于Power BI Desktop的强大功能,还有很多要说的。我将很快写一些关于其他功能的新文章。

2 thoughts on “使用Power BI Desktop进行数据可视化

    1. 另一种选择是将日期表(订购日期)一次导入Power BI。然后创建两个引用第一个的新查询(发货日期,到期日期)。这种方法最大程度地减少了后端的数据负载。对于日期表而言,这没什么大不了的,但是对于大型角色扮演而言可能很重要。

有什么想法吗?在这里与我们分享:

该网站使用Akismet减少垃圾邮件。 了解如何处理您的评论数据.