介绍
Power BI是微软开发的最受欢迎的数据可视化和分析软件产品之一。Power BI 访谈将通过对数据进行建模并使用报告和仪表板从数据可视化中讲述故事,从而提供来自各种数据的见解。

资料来源:https://docs.microsoft.com/en-us/learn/modules/data-analytics-microsoft/1-introduction
因此,每位有抱负的数据分析师都非常有必要对Power BI有充分的了解。
在本文中,我们将讨论一些重要的 Power BI 面试问题,这些问题将帮助您更好地了解 Power BI 技术。
Power BI 面试题
1.什么是 Power BI?
Power BI 是 Microsoft 开发的数据可视化工具,通过可视化来自 Excel、SAP 等多个来源的数据集,帮助从原始数据中提取有意义的信息。使用 Power BI,我们可以通过共享 Power BI 与任何人共享数据见解报告。
2. Power BI 的构建块是什么?
以下是 Power BI 的五个构建块:
1.可视化(Visualizations):可视化像表格、柱形图、散点图、地图等一样可视化,可用于直观地表示您的数据。
2.数据集(Datasets):数据集是 Power BI 可用于创建视觉对象的数据集合。数据集是许多数据源的组合,如 Web、Dataverse、CSV 等。
3.报告(Reports):报告是一起出现在页面上的可视化集合。可以使用 Power BI Desktop 或 Power BI Service 开发报告。一份报告可能包含多个页面。
4.仪表板(Dashboards):仪表板是单页演示文稿,其中添加了一个或多个可视化。例如,示例:销售仪表板可以有饼图、KPI 记分卡、条形图、地图等。
5.Tiles:Tiles是一个矩形框,里面有卡片、饼图等视觉效果。
3.什么是 Power Query?
Power Query 是用于执行 ETL 处理的数据准备和数据转换引擎。使用 power 查询,我们可以更改列的数据类型,pivot 和 unpivot 列,汇总和分组行,连接和追加数据等。因此,power 查询有助于执行数据转换,数据清洗,改变数据的形状,等等

资料来源:https://docs.microsoft.com/en-us/power-bi/transform-model/desktop-query-overview
4.解释power query中的查询折叠?
查询折叠是 Power Query 的功能,其中查询编辑器中定义的步骤生成单个查询语句来检索和转换源数据。查询折叠提高了查询处理性能。
5. Power BI 中有哪些不同的数据集连接模式?
Power BI 中提供以下三种数据集连接模式:1.导入模式: 导入模式是 Power BI 中默认的数据集连接模式,因为它提供了快速的性能。
导入的数据始终存储在磁盘中,在查询或数据刷新过程中,数据必须完全加载。
2. Direct Query 模式: Direct Query 模式不导入数据,而是使用原生查询直接从底层数据源检索数据。当数据量非常大且数据接近实时时使用此模式。
3 、复合模式:复合模式可以整合各种Direct Query数据源,也可以将Import和Direct Query模式导入的数据集结合起来。它提供了最好的性能。
6. Power BI 报表中的筛选器是什么?
过滤器用于过滤数据。过滤器可以在视觉级别、页面级别或报告级别应用。除此之外,钻取过滤器还可用于从报表的一页钻取到另一页。以下是 Power BI 中可用的不同类型的筛选器:
- URL filters–transient
- Pass-Through filters
- Drill-down filters
- Cross Drill filters
- Include/Exclude filters
- Manual filters
- Auto filters
- Drillthrough filters (Invokes Drillthrough)
- Drillthrough filters (Transient)
7. Power BI 中的仪表板和报表有什么区别?
|
|
| 仪表板仅包含一页。 | 报告可能包含一页或多页。 |
| 可以设置仪表板的警报。 | 在报告上设置警报的选项不可用。 |
| 仪表板只能在 Power BI 服务中开发。 | 可以在 Power BI Desktop 或 Power BI 服务上开发报告。 |
| 仅当用户已将整个报表页面固定到仪表板时,才可以向下钻取视觉对象。 | 可以在报表中深入查看视觉对象。 |
8 、什么是DAX,Power BI中常用的DAX函数有哪些?
数据分析表达式 (DAX) 是一种公式语言,用于在 Excel 数据模型中的 Analysis Services、Power BI 和 Power Pivot 中构建公式。DAX 包含各种函数,如筛选函数、逻辑函数、聚合函数等。DAX 用于计算 Power BI 中计算列和度量的结果。以下是 Power BI 中一些常用的 DAX 函数:
- MIN、MAX、COUNTROWS、DISTINCTCOUNT、SUM、AVG
- 切换、或、与、如果
- ISFILTERED,ISCROSSFILTERED,ISBLANK
- 计算、过滤、值和所有
- ISEMPTY、SUMMARIZECOLUMNS、UNION、INTERSECT、EXCEPT、NATURALINNERJOIN、NATURALLEFTEROUTERJOIN
- VAR(变量)
9. 什么是 Power BI 中的获取数据?
Power BI 桌面上的“主页”选项卡中提供了“获取数据”选项。获取数据用于连接不同的数据源,用于加载数据进行可视化和分析。您可以先加载数据,也可以在加载之前执行数据转换。用户可以在 Power BI 中从 Excel、Text/CSV、Web、Dataverse、Oracle、MySQL、Snowflake、SAP 数据库、Google BigQuery、MariaDB、Azure SQL 等导入数据。
来源: https ://docs.microsoft.com/en-us/power-bi/connect-data/desktop-tutorial-importing-and-analyzing-data-from-a-web-page
10. Power BI中的计算列和度量有什么区别?
|
|
| 计算列中的值是在刷新报表时计算的。 | 测量值是即时计算的。 |
| 计算列消耗内存,即值存储在内存中。 | 措施会消耗 CPU,即值不会存储在任何地方。 |
| 计算列主要用于逐行计算。 | 度量值主要用于保存聚合结果。 |
结论
在本文中,我们看到了一些可以在 Power BI 面试中提出的重要问题。但是,除了这些 Power BI 面试问题外,建议您还练习开发报告并加深对数据转换和 SQL 的理解。总而言之,以下是上述 Power BI 面试问题的主要内容:
- 我们了解了什么是 Power BI 以及 Power BI 的构建块是什么
- 我们了解如何在 Power BI 中获取数据以及 Power BI 中可用的不同数据集连接模式。
- 我们已经看到了仪表板和报告之间的不同之处。
- 我们了解了如何在 Power BI 中使用筛选器。
- 除此之外,我们还了解了什么是电源查询、DAX 函数以及如何使用 DAX 函数。
原文标题:Top 10 Power BI Interview Questions in 2022
原文作者:Chaitanya Shah
原文地址:https://www.analyticsvidhya.com/blog/2022/06/top-10-power-bi-interview-questions-in-2022/




