Power BI 是微软开发的一款流行的数据可视化和分析软件产品。通过建模数据和使用报告及仪表板讲述数据故事,Power BI 面试将为提供各种数据洞察。因此,对于每一个有抱负的数据分析师来说,了解 Power BI 变得非常重要。本文将讨论一些重要的 Power BI面试问题,帮助更好地理解 Power BI 技术。
Power BI 是微软开发的一种数据可视化工具,它通过从多个来源(如 Excel、SAP 等)可视化数据集来帮助提取原始数据的有意义信息。使用 Power BI,可以通过共享 Power BI 报告与任何人共享数据洞察。
以下是Power BI的五个构建模块:
Power Query 是一个数据准备和数据转换引擎,用于执行 ETL 处理。使用 Power Query,可以改变列的数据类型、旋转和展开列、汇总和分组行、连接和追加数据等。因此,Power Query 有助于执行数据转换、数据清理、改变数据形状等。
查询折叠是 Power Query 的一种能力,其中在查询编辑器中定义的步骤生成一个单一的查询语句来检索和转换源数据。查询折叠提高了查询处理性能。
Power BI 中有以下三种数据集连接模式:
过滤器用于过滤数据。过滤器可以应用于视觉级别、页面级别或报告级别。此外,钻取过滤器可用于从报告的一个页面钻取到另一个页面。以下是 Power BI 中可用的不同类型过滤器:
以下是仪表板和报告的区别:
Data Analysis Expressions (DAX) 是一种公式语言,用于在 Analysis Services、Power BI 和 Excel 数据模型中的 Power Pivot 构建公式。DAX 包含各种函数,如过滤函数、逻辑函数、聚合函数等。DAX 用于计算 Power BI 中的计算列和度量的结果。以下是 Power BI 中一些常用的 DAX 函数:
MIN, MAX, COUNTROWS, DISTINCTCOUNT, SUM, AVG
SWITCH, OR, AND, IF
ISFILTERED, ISCROSSFILTERED, ISBLANK
CALCULATE, FILTER, VALUES, AND ALL
ISEMPTY, SUMMARIZECOLUMNS, UNION, INTERSECT, EXCEPT, NATURALINNERJOIN, NATURALLEFTEROUTERJOIN
VAR (Variables)