2019 Power BI最Top50面试题,助你面试脱颖而出系列<中>
敲黑板啦!!!
来来来
大家双眼看黑板
开始划重点啦
这篇大部分是"考试"必考题
你们一定要好好的牢记在心
一分都不要放过
刷题中...
Power BI面试题目-DAX
9)什么是DAX?
答案:在Power Pivot中,为了做基础计算和数据分析,我们使用DAX. 它是用于计算计算列和计算字段的公式语言。
DAX适用于列值。
DAX不可以修改和插入数据。
我们可以用DAX创建计算列和度量值,但是我们不可以用DAX计算行。
DAX公示语法示例:
度量值为TOTAL SALES,计算Sales表格中[SalesAmount]列的值汇总。

A- 度量名称
B- =表明公示开头
C- DAX函数
D- SUM函数的参数
E- 参考表格
F- 参考列名
10)DAX最常用函数有哪些?
答案:以下是一些DAX最常用的函数:
SUM, MIN, MAX, AVG, COUNTROWS, DISTINCTCOUNT
IF, AND, OR, SWITCH
ISBLANK, ISFILTERED, ISCROSSFILTERED
VALUES, ALL, FILTER, CALCULATE,
UNION, INTERSECT, EXCEPT, NATURALINNERJOIN,
NATURALLEFTEROUTERJOIN, SUMMARIZECOLUMNS, ISEMPTY,
VAR (Variables)
GEOMEAN, MEDIAN, DATEDIFF
11)FILTER函数如何使用?
答案:FILTER函数返回一个表,其中为每个源表行应用了过滤条件。 FILTER函数很少单独使用,它通常用作其他函数的参数,例如CALCULATE。
FILTER是一个迭代器,因此会对大型源表的性能产生负面影响。
可以应用复杂的过滤逻辑,例如在过滤器表达式中引用度量。 FILTER(MyTable,[SalesMetric] > 500)
12)Calculate和Calculatetable的特殊和独特之处是什么?
答案:这是允许您修改度量值和表格过滤器上下文的唯一函数。
添加到现有的查询过滤器上下文。
覆盖现有查询过滤器上下文。
移除现有查询过滤器上下文。
限制:
过滤器参数一次只能在一列上运行。
过滤器参数不能引用度量值。
13)对于分组数据的公共表函数是什么?
答案: SUMMARIZE()
SSAS中最主要的分组函数。
建议的做法是按列指定表和组,但不指定度量。您可以使用ADDCOLUMNS函数。
SUMMARIZECOLUMNS()
新的SSAS和Power BI Desktop的分组函数,更有效。
按列,表和表达式确定分组。
14)在DAX中使用变量有什么好处?
答案:有以下好处:
通过声明和评估变量,在DAX表达式中,变量可以多次引用,因此避免额外的对数据库的查询。
变量可以使DAX的表达式被更直观/逻辑的翻译。
变量仅限于其度量或查询范围,不能在度量,查询之间共享,也不能在模型级别定义。
15)如何通过DAX针对非标准日历创建末X月的指标
答案:方法如下:
CALCULATE函数来控制(接管)度量的过滤器上下文。
All函数删除时间纬度上的现有过滤器。
FILTER函数来确定使用时间纬度的行数。
另外,CONTAINS函数可以被使用:
CALCULATE(FILTER(ALL(‘DATE’),…….))
16)有哪些不同的Excel BI加载项?
答案:以下Excel BI最重要的加载项?
Power Query: 可以帮助查询,编辑和装载外部数据。
Power Pivot: 主要用于数据模型和数据分析。
Power View: 用于可视化设计和交互报告。
Power Map: 有助于显示3D地图视角。
17)什么是Power Pivot?
答案:Power Pivot是Microsoft Excel 2010的一个加载项,使您可以将来自多个数据源的数百万行数据导入到单个Excel工作簿中。它允许您在错杂的数据之间创建关系,使用公式创建计算列和度量,构建数据透视表和数据透视图。然后,您可以进一步分析数据,以便您可以在不需要IT帮助的情况下及时做出业务决策。
18)什么是Power Pivot数据模型?
答案:它是一个由数据类型,表,列和表关系组成的模型。这些数据表通常用于保存业务实体的数据。
19)什么是Power Pivot中使用的xVelocity内存分析引擎?
答案:Power Pivot背后的主要引擎是xVelocity内存分析引擎,它可以处理大量数据,因为它将数据存储在列式数据库中,而内存分析则可以将所有数据加载到RAM内存更快地处理数据。
20)Power BI Desktop与Excel的Power Pivot在数据建模中有哪些差异?
答案:有如下差异:
Power BI Desktop支持双向交叉过滤关系,安全性,计算表格和直接查询选项。
Power Pivot具有单向(一对多)关系,仅计算列,并且仅支持导入模式。无法在Power Pivot for Excel中定义安全角色。
21)Power Pivot的数据模型中两个表之间可以有多个活动关系吗?
答案:不可以,两个表格之间不能有多个活动关系。两表之间可以有多个关系,但是仅只有一个活动的关系和许多不活动的关系。虚线处于非活动状态,连续线处于活动状态。
22)什么是Power Query?
答案:Power Query是一种ETL工具,用于使用直观的界面对数据进行整形,清理和转换,而无需使用编码。它可以帮助用户:
从文件,数据库,大数据,社交媒体数据等资源导入大量的数据。
从多数据源联接和附加数据。
根据要求移除和增加数据来对数据整形。
23)Power QUERIES的数据目标是什么?
答案:从Power Query的输出中有两个目标:
加载到工作表中的表。
加载到Excel数据模型。
24)什么是Power Query中的查询折叠?
答案:查询折叠是指将Power Query / Query Editor中定义的步骤转换为SQL并由源数据库而不是客户端计算机执行。鉴于客户端计算机上的资源有限,这对于处理性能和可伸缩性非常重要。
25)Power Query/ Editor Transforms的共同点是什么?
答案:改变数据类型,过滤行,选择/移除列,聚合,将一列分成多列,新增列等。
26)SQL和Power Query/Query Editor能一起用吗?
答案:可以,可以将SQL语句定义为Power Query / M函数的源,以用于其他处理/逻辑。这是一种很好的做法,可以确保将有效的数据库查询直接传递给源,避免通过客户端和M函数产生不必要的处理和复杂性。
27)什么是查询参数和Power BI模板?
答案:查询参数可用于为本地Power BI Desktop报表的用户提供提示,以指定他们感兴趣的值。
参数选择能被用于查询和计算。
PBIX 文件可以被输出为模板(PBIT文件)。
除数据本身外,模板包含PBIX的一切。
参数和模板能实现分享/发送小模板文件,限制大量的数据装载至本地PBIX文件,以提高处理时间和体验。
28) 在Power Query中用什么语言?
答案: Power Query中用到一种新的称之为M代码的程序语言,简单易用,与其它语言类似,M代码是一种区分大小写的语言。
29)当Power Pivot可以从大部分使用的数据源中导入数据时,为什么我们还需要Power Query?
答案: 作为Excel的加载项,Power Query是一种自我服务的ETL(抽取,转换,装载)工具,它允许用户从众多数据源拉数据,将所述数据操作成适合其需求的形式并将其加载到Excel中。使用Power Query 是更甚于Power Pivot的最佳选择,因为它不仅可以加载数据,还可以在加载时根据用户需要对其进行操作。
30)什么是Power Map?
答案: Power Map是一个Excel加载项,为您提供了一组功能强大的工具,可帮助您可视化并深入了解具有地理编码组件的大型数据集。 它可以通过在Bing地图顶部以柱形图,热图和气泡图的形式绘制多达一百万个数据点来帮助您生成三维可视化。如果数据带有时间戳,它还可以生成交互式视图,显示数据如何随空间和时间变化。
31)在PowerMap中使用表的主要要求是什么?
答案: 对于PowerMap中所用到的数据,其需要有位置数据如下:
纬度/经度 。
BING上地理资讯到的街道, 城市, 国家/地区, 邮件编码, 州 /省。
表格的主要要求是它需要含有唯一行,它还必须包含位置数据,可以采用纬度/经度的形式,但这并非必须条件。您可以使用可通过Bing进行地理定位的地址字段,例如街道,城市,国家/地区,邮政编码/邮政编码和州/省。
32)Power Map的数据源有哪些?
答案: 数据可以被放置在Excel中或是放置在外部。准备数据时,请确保所有数据都是Excel表格格式,其中每行代表一个唯一的记录,您的列名或是表名必须是文字而非具体数据,如此PowerMap绘制地理坐标时才能够正确的翻译它,当您在Power Map演示编辑面板设计您的演示时,用有意义的标签会让值和分类更合宜。
要使用更准确地表示Power Map内部时间和地理位置的表结构,请在表行中包含所有数据,并在列标题中使用描述性文本标签,如下所示:

万一您希望从外部资源装载您的数据:
在 Excel中, 点击 Data > 自其它来源接口。
按照启动向导中的步骤操作。
在向导的最后一步,确保添加数据到模型被选中。
技术交流
1.Power BI免费下载:http://www.yeacer.com/
Microsoft Power BI Desktop中文最新版:下载地址
2.欢迎加入的Power BI技术群,目前正在学习阶段,有兴趣的朋友可以一起学习讨论。
Power Data技术交流群:702966126 (验证注明:博客园Power BI)
更多精彩内容请关注微信公众号:悦策PowerBI
如果您觉得阅读本文对您有帮助,请点一下“推荐”按钮,您的“推荐”将是我最大的写作动力!欢迎各位转载,作者博客:https://www.cnblogs.com/yeacer/
2019 Power BI最Top50面试题,助你面试脱颖而出系列<中>的更多相关文章
- 2019 Power BI最Top50面试题,助你面试脱颖而出系列<上>
距离4月还剩11天, 你是否还在投简历找工作而机会寥寥? 你是否还在四处奔波疲于面试而结果不意? ....... 知否知否, 天下武功唯快不破, 传说江湖有本Power BI 面试真香秘籍, 能助你快 ...
- 2019 Power BI最Top50面试题,助你面试脱颖而出系列<下>
Q:什么是附加题? A:这就是常说的送分可选题,可做可不做:也可以说是加分项,是难点提升题. Power BI 面试题 — 附加题 33)什么是 Power View? 答案: Power View是 ...
- 2019微软Power BI 每月功能更新系列——2月Power BI 新功能学习
哈喽,小伙伴们,我是小悦悦,好久不见~ 春节假期结束,新一轮的工作开始,祝大家猪年如意,开工大吉! 今天小悦悦带你走入猪年学习的正确打开方式——Power BI新一年的持续更新学习! Power ...
- Power BI FAQ
关于Power BI,最近一直想写点什么,但是也想不到写什么.直到前几天,有个朋友在qq加我,问了我好几个问题,我发现都是一些很有代表性的问题,所以都记录了下来,特意整理了一下分享出来,希望能帮到更多 ...
- Microsoft Power BI 学习笔记
Power Bi 学习笔记 一 Power BI 是微软发布的一系列的软件服务.应用和连接器,这些软件服务.应用和连接器协同工作,将不相关的数据源转化为合乎逻辑.视觉上逼真的交互式见解. ...
- 微软Power BI 每月功能更新系列——7月Power BI 新功能学习
Power BI Desktop 7月产品功能摘要 7月是Power BI Desktop团队的重要发布!但由于官方延迟更新,我们的讲述也就更晚了一点,也许大家觉得没有必要了,都8月了,谁还看7月的? ...
- Power BI 的数据源及数据刷新
Power BI 目前可以连接超过100种数据源,包含常见的各种数据库,文件,数据仓库,云等等. 不同的数据源支持不同的连接方式,通常来讲,Power BI 支持两种数据连接方式: 导入(import ...
- Power BI 概念及 国内版Pro 试用账户注册流程
视频内容: Power BI 基本概念:https://v.qq.com/x/page/s3026nn69eu.html Power BI Pro 世纪互联版本试用账号注册:https://v.qq. ...
- 2019微软Power BI 每月功能更新系列——Power BI 4月版本功能完整解读
Power BI4月份的更新对整个产品进行了重大更新.此版本增加了基于DAX表达式定义视觉效果标题和按钮URL的功能.本月Power BI也新增了许多新的连接器,现在可以使用几种预览连接器,包括Pow ...
随机推荐
- restore not found的错误(问题2)
最近在写gan,那么就牵扯到在一个session中加载两个图,restore的时候会有问题.如这篇文章写的(http://blog.csdn.net/u014659656/article/detail ...
- 李航《统计学习方法》CH02
CH02 感知机 前言 章节目录 感知机模型 感知机学习策略 数据集的线性可分性 感知机学习策略 感知机学习算法 感知机学习算法 感知机学习算法的原始形式 算法的收敛性 感知机学习算法的对偶形式 导读 ...
- ACM 第十一届 河南省省赛A题 计划日
一.题目描述如下: 二.思路分析 其实这个如果是一个填空题,可以直接用Excel快速计算出来,反而用代码比较麻烦 说一下我的代码的思路: 1.如果N大于本月剩下的天数,就先从N天里减去本月剩下的天数, ...
- 华为S5700设置vlan,并绑定电脑的IP地址与mac地址。
要求是设置两个vlan,10和20.交换机下的10网段和20网段的电脑在两个vlan当中.20网段的ip地址与mac地址绑定,从而实现下面的电脑更改ip地址或者不明来源的电脑不能连接到交换机. 1.s ...
- I2C 上拉电阻选择计算公式
I2C接口上拉电阻的选择 - I2C接口上拉电阻的选择 1.I2C接口的输出端是漏极开路或集电极开路,所以必须在接口外接上拉. 2.上拉电阻的范围很宽,但也需要跟据功耗.信号上升时间等具体确定. 和速 ...
- 《程序设计入门——C语言》翁恺老师 第三周编程练习记录
1 时间换算(5分) 题目内容: UTC是世界协调时,BJT是北京时间,UTC时间相当于BJT减去8.现在,你的程序要读入一个整数,表示BJT的时和分.整数的个位和十位表示分,百位和千位表示小时.如果 ...
- 笨办法39字典dict
一开始没看明白,直接把句子缩短了,输出结果看字典的用法 stuff = {'name': 'Zed', 'age': 39, 'height': 6 * 12 + 2} stuff['city'] = ...
- 《推荐》安装Photoshop详细步骤 ,手把手,一步一步,具体详细地教你安装Photoshop (Adobe photoshop CS6)
现在的大学生必备技能,除了单反拍照,就是PS (Photoshop)了.可以说PS是一个强大的图片编辑处理软件,也是目前公认的最好的通用平面美术设计软件,它的功能完善,性能稳定,使用也很方便.几乎在所 ...
- pandas 常用技巧总结
切片: loc:df.loc[num]:选择df 某一行 seriesdf.loc[[num1,num2]]: 选择df 某几行df.loc[[True,False,True, ,True]]: ...
- grep用法
正则表达式只是一种表示法,只要工具支持这种表示法, 那么该工具就可以处理正则表达式的字符串.vim.grep.awk .sed 都支持正则表达式,也正是因为由于它们支持正则,才显得它们强大:在以前上班 ...