下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
DAX实操测试题(含详细答案解析)适用人群:PowerBI入门/进阶学习者、数据分析职场人员考试说明:满分100分,答题时间60分钟,所有题目基于标准DAX语法,贴合实际报表开发场景,无偏题、怪题一、单项选择题(共10题,每题3分,共30分)1.DAX中用于计算筛选后数据总和的基础聚合函数是?()A.SUMXB.SUMC.TOTALYTDD.CALCULATE2.以下函数中,属于迭代函数的是?()A.COUNTB.MAXC.SUMXD.AVERAGE3.CALCULATE函数的核心作用是?()A.创建计算列B.修改筛选上下文C.创建数据表D.迭代逐行计算4.计算列的计算时机是?()A.报表刷新、数据加载时B.视图切换时C.鼠标交互时D.动态实时计算5.度量值的计算时机是?()A.数据加载完成后固定不变B.根据报表筛选条件实时动态计算C.每日定时计算D.手动刷新表格时计算6.想要清除表格中所有外部筛选,仅保留行上下文,应使用哪个函数?()A.FILTERB.ALLC.ALLEXCEPTD.CALCULATETABLE7.TOTALYTD函数的作用是?()A.计算月度累计值B.计算年初至今累计值C.计算季度平均值D.计算同比值8.以下关于行上下文和筛选上下文的说法,正确的是?()A.筛选上下文是逐行计算,行上下文是全局筛选B.计算列默认拥有行上下文,度量值默认只有筛选上下文C.度量值可以直接使用行上下文D.两种上下文无法相互转换9.需要剔除当前筛选,只保留指定字段的筛选条件,使用哪个函数最优?()A.ALLB.ALLEXCEPTC.FILTERD.REMOVEFILTERS10.同比计算中,需要获取上一年同期数据,核心时间函数是?()A.TODAYB.PREVIOUSYEARC.DATEDIFFD.NOW二、填空题(共5题,每题4分,共20分)1.DAX中两大核心上下文分别是__________和__________。2.SUM是__________聚合函数,SUMX是__________迭代函数。(填“上下文”或“表遍历”)3.将行上下文转换为筛选上下文的核心函数是__________。4.ALLEXCEPT函数的作用是清除表格中__________的筛选,保留指定字段筛选。5.季度累计值可以通过__________函数实现,年初至今累计用TOTALYTD,月末至今累计用TOTALMTD。三、判断题(共5题,每题2分,共10分)1.度量值可以直接在表格视图中创建。()2.CALCULATE函数可以嵌套多个筛选条件。()3.计算列会占用模型存储空间,度量值不占用存储空间。()4.ALL函数只能清除表格筛选,无法清除列筛选。()5.迭代函数的计算效率一定高于基础聚合函数。()四、基础实操题(共2题,每题10分,共20分)已知模型:销售表(日期、产品、区域、销售额、销量、成本)、日期表(日期、年、季度、月),已建立关联关系1.编写DAX度量值:计算当前筛选条件下的总销售额2.编写DAX度量值:计算整体全公司总销售额(不受报表筛选影响)五、进阶应用题(共2题,每题10分,共20分)基于上述销售模型,编写对应DAX度量值:1.计算当年年初至今销售额累计值2.计算本期销售额同比去年同期销售额详细答案与解析一、单项选择题答案及解析1.答案:B解析:SUM是基础聚合求和函数,直接根据筛选上下文计算字段总和;SUMX为迭代求和,需遍历表格;TOTALYTD为累计函数,CALCULATE为上下文修改函数。2.答案:C解析:后缀带X的DAX函数均为迭代函数,需要逐行遍历表格计算,SUM、COUNT、MAX、AVERAGE均为基础聚合函数。3.答案:B解析:CALCULATE是DAX核心函数,唯一作用是修改、新增、清除筛选上下文,是度量值高级计算的基础。4.答案:A解析:计算列属于模型静态数据,在数据加载、报表刷新时完成计算,结果固定,会占用模型内存。5.答案:B解析:度量值为动态计算逻辑,不存储数据,根据用户切片、筛选、视图切换等交互行为实时计算结果。6.答案:B解析:ALL函数可清除表格/列的所有外部筛选,还原完整数据集合;FILTER为自定义筛选,ALLEXCEPT为保留指定筛选。7.答案:B解析:TOTALYTD(YTD=YearToDate)专门用于计算年初至今累计数据,是时间智能核心函数。8.答案:B解析:计算列基于表格逐行生成,自带行上下文;度量值基于全局筛选计算,仅拥有筛选上下文,需通过CALCULATE转换上下文。9.答案:B解析:ALLEXCEPT(表,字段1,字段2)清除表格除指定字段外的所有筛选,是维度占比计算的常用函数。10.答案:B解析:PREVIOUSYEAR为时间智能函数,可获取上一年同期日期区间数据,用于同比计算。二、填空题答案及解析1.行上下文、筛选上下文解析:所有DAX计算逻辑均基于这两种上下文,是DAX的核心底层逻辑。2.上下文、表遍历解析:SUM根据现有筛选上下文直接聚合;SUMX逐行遍历整张表格,逐行计算后汇总。3.CALCULATE解析:CALCULATE可将计算列、迭代函数中的行上下文,转换为筛选上下文,实现高级计算。4.所有非指定字段5.TOTALQTD解析:QTD=QuarterToDate,对应季度累计,与月度、年度累计函数逻辑一致。三、判断题答案及解析1.错误解析:度量值仅可在报表、度量值面板创建,表格视图只能创建计算列。2.正确解析:CALCULATE支持多筛选条件叠加,用逗号分隔多个筛选参数。3.正确解析:计算列是实体数据,占用存储空间;度量值是计算逻辑,无实体数据。4.错误解析:ALL函数既可以清除整张表格筛选,也可以单独清除指定列的筛选。5.错误解析:迭代函数需要逐行遍历,计算开销更大,同等场景下基础聚合函数效率更高。四、基础实操题答案1.当期筛选总销售额dax
总销售额=SUM('销售表'[销售额])解析:基础聚合公式,自动适配报表所有筛选条件,是最基础的度量值写法。2.全公司总销售额(不受筛选影响)dax
全局总销售额=CALCULATE(SUM('销售表'[销售额]),ALL('销售表'))解析:通过ALL清除销售表所有外部筛选,固定取全量数据,可用于计算占比、对比数据。五、进阶应用题答案1.年初至今销售额累计值dax
年度累计销售额=TOTALYTD(SUM('销售表'[销售额]),'日期表'[日期])解析:TOTALYTD必须绑定日期表日期字段,自动根据自然年计算累计数据,适配所有筛选维度。2.销售额同比(去年同期)dax
去年同期销售额=CALCULATE(SUM('销售表'[销售额]),PREVIOUSYEAR(
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2027届福建省福州福清市七年级数学第一学期期末检测试题含解析
- 浙江省杭州市文澜中学2027届数学七上期末考试试题含解析
- 2027届盐城市亭湖区七年级数学第一学期期末复习检测试题含解析
- 北京大附中2027届九上数学期末综合测试模拟试题含解析
- 2026年黑龙江省哈尔滨市第一中学八年级历史第3章同步练习题及答案
- 山西省太原市第四中学七年级英语第12单元词汇练习题及答案
- 苏教版初中地理下册第6章同步练习题及答案
- 湘教版九年级化学下册第6单元综合测试卷及答案
- 2026年人教版高中生物必修第一册第6章细胞结构与功能专项训练习题及答案
- 市场调研员报告编写(标准版)
- 2026年高压电工证考试题库(答案及解析)
- 《储能用压缩空气泡沫灭火系统》
- 《DLT 2855-2024变电站无人机巡检系统》专题研究报告深度
- 2025年维谛技术笔试试题及答案
- 耳鼻喉嗓音训练
- DB1311∕T 059-2024 玻璃钢企业消防安全管理要求
- DB62-T 3167-2019 冲击弹性波法检测评定预应力孔道压浆密实度技术规程
- 国庆后复工安全培训课件
- 徕卡相机LEICA V-Lux 4 中文使用说明书
- 华兴数控WA-32XTA用户手册
- 冬季农业种植项目合作书
评论
0/150
提交评论