适用范围: Power BI Desktop Power BI 服务
跟随本教程,你可以在 20 分钟内从头开始生成精美的报表!
你的经理想要查看有关最新销售额的报表。 经理要求提供关于以下内容的执行摘要:
哪年哪月的利润最大?公司在哪个国家/地区取得了最大的成功?公司应继续投资哪些产品和细分市场?使用我们的示例财务工作簿,我们可以立即生成此报表。 下面是最终报表的外观。 让我们开始吧!
在本教程中,将了解如何:
以两种不同的方式下载示例数据使用少量转换来准备数据生成包含标题、三个视觉对象和切片器的报表将报表发布到 Power BI 服务,以便与同事共享先决条件在开始之前,你需要下载 Power BI Desktop。如果你打算将报表发布到 Power BI 服务而尚未注册,请注册免费试用版。获取数据你可以使用以下两种方法之一获取本教程的数据。
在 Power BI Desktop 中获取数据打开 Power BI Desktop 时,请从空白画布中选择“尝试使用示例数据集”。
如果你是从 Power BI Desktop 转到本教程,请继续选择“加载数据”。
下载示例还可以直接下载示例工作簿。
下载财务示例 Excel 工作簿。打开 Power BI Desktop。在“开始”功能区的“数据”部分,选择“Excel” 。导航到保存示例工作簿的位置,然后选择“打开”。准备数据在“导航器”中,可以选择“转换”或“加载”数据 。 导航器提供数据预览,以便你可以验证数据范围是否正确。 数值数据类型显示为斜体。 如果需要进行更改,请在加载数据前转换数据。 为了使可视化效果在稍后更易于阅读,我们希望立即转换数据。 进行每次转换时,你会看到它已添加到“应用步骤”中“查询设置”下的列表中
选择“财务”表,然后选择“转换数据” 。
选择“销售量”列。 在“转换”选项卡上,选择“数据类型”,然后选择“整数” 。 选择“替换当前”以更改列类型。
用户最常执行的最重要的数据清理步骤是更改数据类型。 在本例中,销售量为小数形式。 销售量为 0.2 或 0.5 毫无意义,对吧? 因此,我们将其更改为整数。
选择“细分市场”列。 我们希望稍后在图表中更轻松地查看段,因此,让我们设置“段”列的格式。 在“转换”选项卡上,选择“格式”,然后选择“大写” 。
让我们将列名从“月份名称”缩短为“月份” 。 双击“月份名称”列,然后将其重命名为“月份” 。
在“产品”列中,选择下拉列表,并取消选中“Montana”旁边的框 。
我们知道 Montana 产品在上个月已停产,因此我们希望从报表中筛选掉该数据,以避免混淆。
你会看到每个转换都已添加到“应用步骤”中“查询设置”下的列表中 。
返回“开始”选项卡,选择“关闭并应用”。 数据即将可用于生成报表。
“字段”列表中显示 Sigma 符号? Power BI 检测到这些字段为数值字段。 Power BI 还使用日历符号指示日期字段。
加分做法:在 DAX 中编写表达式对于数据建模而言,使用 DAX 公式语言编写度量值和创建表的功能非常强大 。 Power BI 文档中有很多关于 DAX 的知识。 现在,让我们编写一个基本表达式并将两个表联接起来。
在“开始”功能区中选择“新建度量值” 。
键入此表达式,对“销售量”列中的所有数值求和。
Total Units Sold = SUM(financials[Units Sold])选中复选标记以提交。
现在,选择左侧的“数据”视图。
在“开始”功能区中选择“新建表格” 。
键入此表达式以生成一个日历表,日期范围介于 2013 年 1 月 1 日至 2014 年 12 月 31 日之间。
Calendar = CALENDAR(DATE(2013,01,01),Date(2014,12,31))选中复选标记以提交。
现在,选择左侧的“模型视图”。
将“日期”字段从“财务”表拖到“日历”表中的“日期”字段以联接表,并在它们之间创建关系 。
生成报表现在,你已经转换并加载了数据,可以创建报表了。 在右侧的“字段”窗格中,可以看到创建的数据模型中的字段。
让我们为视觉对象逐一生成最终报表。
视觉对象 1:添加标题在“插入”功能区中选择“文本框” 。 键入“执行摘要 - 财务报表”。
选择键入的文本。 将字号设置为 20 并加粗。
调整框的大小,使其显示在一行内。
视觉对象 2:按日列出的利润现在创建一个折线图,以查看哪年哪月的利润最大。
从“字段”窗格中,将“利润”字段拖到报表画布上的空白区域。 默认情况下,Power BI 显示带有一列的柱形图(即“利润”)。
将“日期”字段拖至同一视觉对象。 如果在