Power BI 教程:什么是 Power BI?为什么要使用?DAX 示例

在了解 PowerBI 之前,让我们先了解:

什么是BI?

商业智能是一种技术驱动的方法,它可以帮助您分析数据并提供可操作的信息,帮助企业高管、业务经理和其他用户做出明智的业务决策。

什么是 Power BI?

Power BI 是一种商业智能和数据可视化工具,用于将来自各种数据源的数据转换为交互式仪表板和分析报告。Power BI 提供基于云的交互式可视化服务,并为最终用户提供一个简单的界面来创建自己的报告和仪表板。

不同的 Power BI 版本(如桌面版、基于服务的 (SaaS) 和移动版 Power BI 应用程序)适用于不同的平台。它为商业智能提供了多种软件连接器和服务。

在本次 Power BI 培训中,您将学习 Power BI 的所有重要概念,并对如何使用 Power BI 工具有基本的了解。

为什么使用 Power BI?

以下是 Power BI 工具最突出的用途:

  • 为 SaaS 解决方案预建仪表板和报告
  • Power BI 允许实时仪表板更新。
  • 提供与云端或本地数据源的安全可靠连接
  • Power BI 提供快速部署、混合配置和安全环境。
  • 允许使用自然语言查询进行数据探索
  • 提供与社区定期更新的仪表板可视化功能。

Power BI 工具的类型

现在,在本 Power BI 桌面教程中,我们将了解 Power BI 工具的类型。

一些重要的 Power BI 工具包括:

Power BI桌面

Power BI 桌面是 Power BI 的主要创作和发布工具。开发人员和高级用户使用它从头开始创建全新的模型和报告。

费用:免费

Power BI 服务

网站 软件即服务(SaaS) Powe Bl 数据模型、报告、仪表板均托管于此。管理、共享和协作均在云端进行。

专业许可证:每位用户每月 10 美元

Power BI 数据网关

Power BI 数据网关充当 Power Bl 服务和 DirectQuery、Import、Live Query 等本地数据源之间的桥梁。它由 Bl Admin 安装。

Power BI 报表服务器

它可以托管分页报告、KPI、移动报告和 Power Bl 桌面报告。它每 4 个月更新一次,由 IT 团队安装/管理。用户可以修改 Power Bl 报告和开发团队创建的其他报告。

Power BI 移动应用

Power BI 移动应用适用于 iOS, Android, Windows. 可以使用 Microsoft Intune。您可以使用此工具查看 PowerBl 服务报告服务器上的报告和仪表板。

Power BI 的数据源

数据源 描述
Excel(.xlsx、xlxm) 工作簿可以包含手动输入的数据,也可以包含从外部数据源查询和加载的数据。
逗号分隔值(CSV) 文件是包含多行数据的简单文本文件。每行可以包含一个或多个值,这些值之间用逗号分隔。
Power BI Desktop (.pbi) 您可以使用 Power BI Desktop 从外部数据源查询和加载数据。
云中的数据库 它允许您实时连接到 Azure SQL 数据库, Azure SQL 数据仓库等
本地数据库 您可以直接连接到 SQL Server Analysis Services 关系模型数据库。需要 Power BI Enterprise Gateway。

Power BI 中使用的关键术语

Power BI 中使用的关键术语

按揭年数 描述
可视化 为实现一个或多个目标而进行的视觉信息显示。它提供单屏信息显示。它提醒用户有关问题或困难 Opera国家、绩效、个人等
数据集 数据集是您导入或连接的内容。数据集可以重命名、刷新、删除和探索。
數據表 仪表板是一个包含零个或多个图块和小部件的集合。它用于表示底层数据集某些子集的自定义视图。
业务报告 Power BI 报告是一页或多页可视化内容。它可以从头开始创建、导入到仪表板以及使用数据集创建。
它是在报告中或包含每个视觉效果的矩形仪表板框中找到的单一可视化效果。

Power BI 的历史

  • Power BI 是由 SQL Server Coverage 服务团队的 Ruler 和 Dhers Netz 概念化的 Microsoft.
  • 它是由 West Chadic George 于 2010 年设计的,被命名为“新月项目”。
  • 2011 年,它与代号为 Mount McKinley 的 SQL Server 捆绑在一起。
  • Microsoft 2014 年 XNUMX 月发布了 Power BI 的第一个预览版。
  • Power BI 的第一个版本于 24 年 2015 月 XNUMX 日发布。它基于 Excel 的插件,例如 Power Query、Pivo​​t、视图和地图。

ArchiPower BI 的架构

ArchiPower BI 的架构
ArchiPower BI 的架构

数据集成

组织需要处理来自不同来源的数据,这些数据可能采用各种文件格式。数据应从不同的来源提取,这些来源可能来自不同的服务器或数据库。这些数据被集成到一个通用暂存区中的一种标准格式中。

数据处理

在此阶段,集成的数据仍未准备好进行可视化,因为数据需要处理。这些数据经过预处理。例如,冗余值、缺失值将从数据集中删除。

清理数据后,应将业务规则应用于数据。您可以将该数据加载回 数据仓库.

数据展示

加载和处理数据后,可以使用 Power Bi 提供的各种可视化功能更好地进行可视化。使用仪表板和报告有助于更直观地呈现数据。此可视化报告可帮助业务最终用户根据洞察做出业务决策。

安装并运行 Power BI Desktop

步骤1) 预约访校 https://powerbi.microsoft.com/en-us/desktop/

并选择免费下载按钮

安装并运行 Power BI Desktop

步骤2) 您将被重定向到 Microsoft 存储并选择获取按钮。

安装并运行 Power BI Desktop

步骤3) 单击安装按钮。

安装并运行 Power BI Desktop

步骤4) 您可以在屏幕上看到进度状态。

安装并运行 Power BI Desktop

步骤5) 在进入欢迎屏幕之前,您将被要求注册。

安装并运行 Power BI Desktop

步骤6) 运行 Power BI Desktop 时,将显示欢迎屏幕。

安装并运行 Power BI Desktop

Power BI 仪表板

下图演示了 Power BI 仪表板:

Power BI 仪表板

Power Bl Desktop 是一款用于生成仪表板和报告的扩展工具。其他用户可以通过桌面和移动设备访问 Power Bl 应用程序。

Power BI 组件目前市场上主要发布5个组件。

  • 电量查询: 它可用于搜索、访问和转换公共和/或内部数据源。
  • 动力枢纽: 它用于 数据建模 用于内存分析。
  • 威力检视: 该组件允许您可视化、分析和显示数据。
  • 电源图: 它通过交互式地理可视化使数据变得生动。
  • Power BI 服务: 它允许您共享数据视图和工作簿,您可以从本地和基于云的数据源刷新它们。
  • Power BI 问答: 它允许您使用自然语言查询提出问题并立即获得答案。
  • 数据管理网关: 它提供定期数据刷新、查看数据馈送、显示表格。
  • 数据目录: 该组件允许用户使用数据目录发现和重用查询。元数据可以方便搜索功能。

什么是 Dax 函数?

DAX 是一种公式表达语言,称为(DAX),可以与各种 可视化工具 就像 Power BI。它也被称为函数式语言,其中完整的代码保存在函数内。DAX 编程公式包含两种数据类型:数字和其他。

每个都通过具有共同列而相互链接。以下是 Power BI 仪表板示例的简单图表,显示了这些关系。

Dax 函数

Power BI 中有 3 个功能你可以使用

DAX –

  • 计算列
  • 措施

让我们看看所有这些 Power BI 示例并了解 DAX 函数如何工作。

计算列

计算列允许您根据给定的数据创建新列。

例如,Items 表中没有可用的“最终价格”列。此处,当只有总价和数量可用时,使用 DAX 函数来计算新列。

Price = List_Items[MRP]*List_Items[Qty]

在上面的 Power BI 示例显示的数据中,每行现在都有相应的计算价格。

措施

您可以使用测量值执行计算,而无需添加任何数据,如下面的 Power BI 示例所示。这对于可以显示价格的报告非常有用,而无需全新的列来存储它。

示例:

1] Total of the MRP column * Total of Qty column

表格模型中的 DAX 函数返回整个表。例如,为了生成组织拥有客户的所有国家/地区的列表,请使用以下函数:

cities touched = DISTINCT(Customers[City])

关于过滤器

过滤器会隐藏不符合给定条件的行。过滤掉数据后的计算仅适用于符合这些条件的行。

Power BI DAX 函数

一些重要的 DAX 函数包括:

一般

此 DAX 函数允许您从给定的一组值中找到平均值,如下面的 Power BI 示例所示。

示例–

AvgComm = AVERAGE(List_Items[Price])

max.

帮助您从给定的一组值中找到最大值。

示例 — 找出最高顺序。

HighSale = MAX(List_Items[Price])

分钟

帮助您找到最小值集。

示例 – 允许您找出最低的顺序。

LowestSale = MIN(List_Items[Price])

计数

计算任何数值数据。

例如 — 计算签发的票数。

TicketVolume = COUNT(Invoices[Ticket])

CONCATENATE

此函数可帮助您连接计算列中的值。如果在度量中使用,则可以使用 ConcatenateX。

例如: – 连接商品名称,MRP 将为每种产品销售的所有价格点提供唯一的代码。

ProMrp = CONCATENATE(List_Items[Item],List_Items[MRP])

合计YTD

此函数允许您计算从当前年份开始到指定日期的总和。它基于日历年而不是财政年度进行计算。

示例 — 计算价格列的销售总额。

CumiSales = TOTALYTD(SUM(List_Items[Price]),Invoices[Date])

All / 全部

返回所有内容。忽略过滤器。

例如: – 与上面的计算函数一起使用。

Power BI 与 Tableau

以下是两者之间的主要区别 Power BI 与 Tableau:

参数 Power BI 画面
成立年份 2013 2003
应用程序 完整的分析仪表板 允许临时分析
使用者 技术或非技术用户 仅供分析师使用
技术支持 非常有限 全力支持
可扩展性 专业优秀
基础设施 SaaS的 灵活性

谁使用 Power BI?

以下是使用 Power BI 工具的重要专业人士:

  • PMO——项目和投资组合经理
  • 业务和数据分析师
  • 开发人员和数据库管理员
  • IT 团队、IT 专业人员
  • 最终用户消费者报告
  • 数据科学家

Power BI 的优点

使用 Power BI 的优势如下:

  • 为 SaaS 解决方案提供预构建的仪表板和报告
  • 提供实时仪表板更新。
  • 安全可靠地连接到云端或本地的数据源
  • Power BI 提供快速部署、混合配置和安全环境。
  • 使用自然语言查询的数据探索。
  • 仪表板可视化功能
  • 经常添加的新功能对 Excel 用户非常有用。
  • 广泛的数据库连接功能问答功能发布到网络。
  • 两者的融合 Python 并使用 R 编码来使用可视化。
  • Power Query 提供了许多与整理和清理数据相关的选项。
  • 将数据发布到 Power BI Web 服务后可以安排刷新,无需人工干预。
  • Power BI 拥有人工智能和机器学习的超强支持。

Power BI 的缺点

以下是使用 Power BI 的缺点/缺点:

  • 仪表板和报告仅与具有相同电子邮件域的用户共享。
  • Power Bl 不会混合从实时连接访问的导入数据。
  • Power Bi 不会接受大于 250MB 的文件和由 X-velocity 内存数据库的数据压缩的 zip 文件。
  • Power BI 无法接受大于 1 GB 的文件大小。
  • 仪表板从不接受或传递用户、帐户或其他实体参数。
  • 允许实时连接到 Power BI 报告和仪表板的数据源非常少。

总结

  • BI 帮助您分析数据并提供可操作的信息,帮助企业高管、业务经理做出明智的业务决策。
  • Power BI 是一个 商业智能 和数据可视化工具,可帮助您转换来自各种数据源的数据
  • 一些重要的 Power BI 工具包括 1) Power BI Desktop 2) Power BI 服务 3) Power BI 数据网关 4) Power BI 报告服务器 5) Power BI 移动应用程序
  • Excel (.xlsx、xlxm)、逗号分隔值 (.csv)、Power BI Desktop (.pbi)、云中的数据库、本地数据库是 Power BI 中使用的重要数据源。
  • 可视化、数据集、仪表板、报告、图块是 Power BI 中使用的重要术语。
  • Power BI 是由 SQL Server Coverage 服务团队的 Ruler 和 Dhers Netz 概念化的 Microsoft.
  • 1)数据集成2)数据处理3)数据呈现是Power BI架构的重要组成部分。
  • Power Query、Power Pivot、Power View、Power Map、Power BI Service、Power BI Q&A、数据管理网关、数据目录是 Power BI 仪表板的重要元素。
  • DAX 是一种公式表达语言(DAX),可与 Power BI 等各种可视化工具一起使用。
  • Power BI 提供完整的仪表板用于分析,而 Tableau 仅允许临时分析。
  • 使用 Power BI 的重要专业人员是 PMO – 项目和投资组合经理、业务和数据分析师、IT 团队、IT 专业人员等。
  • Power Bi最大的缺点是不会接受大于250MB的文件和由X-velocity内存数据库的数据压缩的zip文件。