在Power BI中的表,矩阵和卡可视化中使用KPI

在Power BI中的表,矩阵和卡可视化中使用KPI

动力枢轴中最酷的功能之一是能够根据计算得出的指标定义KPI。您也可以在SSAS表格中创建KPI。不幸的是,Power BI中缺少此功能。在本文中,我向您展示了一种非常简单的方法来导入KPI,并在Power BI中的表,矩阵,多行卡和卡可视化中使用它们。

我使用“导入”一词,因为Power BI Desktop中尚不提供此功能,因此我们不能直接在Power BI Desktop中创建KPI,但是有解决方法,我将在本文中进行解释。

要求

  • 最新版本的Power BI Desktop
  • Microsoft 电子表格(2007或更高版本)
  • 如果使用Excel 2007至2013,则Power Pivot加载项(Excel 2016中已提供Power Pivot)
  • 如果需要转换数据,可以使用Power Query附加组件(仅在以下位置提供Power Query: 电子表格 2010 Professional Plus和Excel 2013。它是内置功能添加到Excel 2016中。 查看此内容以了解有关Excel 2016中BI功能的更多信息)。在这篇文章中,我不会使用Power Query加载数据,因此如果您想按照本文使您的第一个示例KPI工作,则可以忽略Power Query。

这个怎么运作

解决方法非常容易。你只需要

  • 打开Excel
  • 从源将数据加载到Power Pivot模型中
  • 在Power Pivot中创建所需的计算量度
  • 在您计算的度量之上创建所需的KPI
  • 保存模型(Excel文件)
  • 将模型导入到Power BI Desktop

让我们逐步完成整个过程,看看它如何在现实世界中发挥作用。

注意: 我使用Excel 2016和Adventure Works DW SQL服务器示例数据库。如果您使用的是早期版本的Excel,则必须 下载并安装Power Pivot for 电子表格。以下所有步骤几乎相同。

  • 打开Excel 2016
  • 在“数据”选项卡中,单击“管理数据模型”

电子表格 2016管理数据模型

注意: 如果您使用的是早期版本的Excel,则需要在Power Pivot选项卡中单击“管理”。所有其他步骤将是相同的。

  • 从SQL Server获取外部数据动力枢轴从中获取外部数据
  • 输入服务器名称和数据库名称,然后单击下一步

动力枢轴从SQL Server获取数据

  • 选择“ FactResellerSales”,“ DimProduct”,“ DimProductCategory”和“ DimProductSubCategory”,然后单击“完成”。

动力枢轴从SQL Server获取数据

  • 成功导入数据后,单击“关闭”。

动力枢轴从SQL Server获取数据

继续阅读 “在Power BI中的表,矩阵和卡可视化中使用KPI”