版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
使用基础DAX函数构建计算与指标(中)模块三高级可视化与共享第七章:数据建模业务场景二:精准聚合计算业务场景一:智能筛选与判断课程导入成为数据的“裁判官”与“精算师”任务:筛选面试成绩单中“录取”和“待定”的员工。痛点:手动筛选效率低,简单拖拽无法实现复杂条件判断。核心洞察:面对无法直接回答的复杂业务问题,DAX函数将成为连接原始数据与业务价值的关键桥梁。任务:基于全年销售数据,计算“平均每个客户消费金额”。痛点:简单求和无法满足复杂的业务指标需求,需自定义逻辑。目录content01逻辑函数02数学和三角函数逻辑函数01一、逻辑函数AND(<logical1>,<logical2>)对两个逻辑值计算逻辑与。例如:=AND(AVERAGE('成绩数据'[语文])>60,AVERAGE('成绩数据'[数学])>60)OR(<logical1>,<logical2>)对两个逻辑值计算逻辑或。例如:=OR(AVERAGE('成绩数据'[语文])>60,AVERAGE('成绩数据'[数学])>60)一、逻辑函数TRUE()返回逻辑值True。例如:=TRUE()FALSE()返回逻辑值False。例如:=FALSE()一、逻辑函数NOT(<logical>)对逻辑值取反。例如:=NOT(AVERAGE('成绩数据'[语文])>60)IF(logical_test>,<value_if_true>,value_if_false)如果条件logical_test为True,则返回值value_if_true;否则返回值value_if_false。例如:=IF([成绩]>55,"合格","不合格")一、逻辑函数IFERROR(value,value_if_error)在计算value发生错误时,函数返回value_if_error的值,否则返回value的值。例如:=IFERROR([成绩]>55,"出错")SWITCH(<expression>,<value>,<result>[,<value>,<result>]…[,<else>])计算表达式expression,计算结果与某个value匹配时,对应的result作为函数返回值。如果没有值与计算结果匹配,则else作为函数返回值。例如:=SWITCH([weekday],1,"周一",2,"周二",3,"周三",4,"周四",5,"周五",6,"周六",7,"周日","非法数")数学和三角函数02二、数学和三角函数ABS(<number>)求number的绝对值。例如:=ABS([销售量]-100)CEILING(<number>,<significance>)将数字number向上舍入到最接近的整数或基数significance的最接近倍数。例如,下面的表达式将单价舍入为整数。=CEILING([单价],1)二、数学和三角函数FLOOR(<number>,<significance>)将数字number向下舍入到最接近的整数或基数significance的最接近倍数。例如:=CEILING([单价],0.5)。INT(<number>)将数字number向下舍入到最接近的整数。例如,下面的表达式返回-5。=INT(-4.3)二、数学和三角函数返回数字的整数部分。例如,下面的表达式返回-4。=TRUNC(-4.3)TRUNC(<number>)返回大于或等于0且小于1的随机数字。例如:=RAND()RAND()返回指定范围内的随机数字。例如,返回1和10之间的随机数字。=RANDBETWEEN(1,10)RANDBETWEEN(<bottom>,<top>)二、数学和三角函数ROUND(<number>,<num_digits>)将数字舍入到指定的位数。如果num_digits大于0,则将数字舍入到指定的小数位数。如果num_digits为0,则将数字舍入到最接近的整数。如果num_digits小于0,则将数字向小数点左侧舍入。例如,下面的表达式返回3.3。=ROUND(3.25,1)例如,下面的表达式返回30。=ROUND(32.5,-1)二、数学和三角函数DIVIDE(numerator,denominator,alternate_result)返回安全除法的结果,第一个参数是被除数,第二个参数是除数,第3个参数可填可不填是遇到除零错误时返回的数值,例如,下面的表达式返回3。=DIVIDE(6,2)SUM()返回列中所有数字的总和。例如,下面的表达式表示将项目组任务表中任务额字段求和。=SUM('项目组任务表'[任务额])二、数学和三角函数DIVIDE(numerator,denominator,alternate_result)返回安全除法的结果,第一个参数是被除数,第二个参数是除数,第3个参数可填可不填是遇到除零错误时返回的数值,例如,下面的表达式返回3。=DIVIDE(6,2)SUMX()返回为表中每一行计算的表达式之和。例如,下面的表达式表示将销售统计表中每行的价格字段乘以数量字段,再求和。=SUMX('销售统计表',[价格]*[数量])总结SUMMARY任务7.4使用基础DAX函数构建计算与指标(中)逻辑函数数学和三角函数AND、OR、TRUE、FALSENOT、IFIFERROR、SWITCHABS、CEILING、FLOOR、INTTRUNC、RAND、RANDBETWEENROUNDDIVIDE、SUM、
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 表面(化学)热处理工风险评估知识考核试卷含答案
- 景泰蓝烧焊工QC管理知识考核试卷含答案
- 气体充装工安全操作水平考核试卷含答案
- 热注运行工安全技能知识考核试卷含答案
- 成品矿运送工安全理论能力考核试卷含答案
- 兽用生物制品制造工复测模拟考核试卷含答案
- 社会体育指导员岗前技能实操考核试卷含答案
- 附着升降脚手架安装拆卸工岗前基础技能考核试卷含答案
- 双膛窑石灰煅烧工安全教育评优考核试卷含答案
- 石脑油吸附分离装置操作工发展趋势考核试卷含答案
- 悬挑式卸料平台监理实施细则
- 加油站公共安全风险评估报告
- 铸件(原材料)材质报告
- 提货申请单表
- 脑与认知科学概论PPT(第2版)完整全套教学课件
- 【初中化学】中国化学家-李寿恒
- 镭雕机作业指导书
- 生管指导手册(什么是PMC)
- 历届全国初中数学联赛真题和答案
- 国家义务教育监测八年级模拟试题(音乐)
- GB/T 8685-2008纺织品维护标签规范符号法
评论
0/150
提交评论