IF函数用于判断是否满足检查的条件(logical_test),如果该条件返回值为TRUE,则返回一个值,如果条件返回值为FALSE,则返回另一个值

语法格式

IF(<logical_test>, <value_if_true>, <value_if_false>)

参数说明

logical_test:计算结果可以是TRUE或FALSE的任何值或表达式

value_if_true:逻辑测试为TRUE时返回的值

value_if_false:逻辑测试为FALSE时返回的值(如果省略,则返回空白BLANK)

练习案例:根据学生成绩表中的grade字段中的值,对每个学生的成绩进行评价

成绩评价标准1:成绩低于60分为不及格,高于或等于60分为及格

成绩评价标准2:成绩<60分为差,60<=成绩<85为良,成绩>=85为优

数据源

步骤1:将数据源导入到Power BI Desktop,单击【主页】|【Excel工作簿】选项,导入加载数据如下图所示

步骤2:在菜单栏中选择"新建列",输入公式Grade Group1 = IF([grade] < 60,"不及格"),结果如下图所示

步骤3:在菜单栏中选择"新建列",输入公式Grade Group2 = IF([grade] < 60,"不及格","及格"),结果如下图所示

步骤4:在菜单栏中选择"新建列",输入公式Grade Group3 = IF([grade] < 60,"差",IF([grade] < 85,"良","优")),结果如下图所示

[DAX] IF函数相关推荐

  1. [DAX] DIVIDE函数

    语法格式 DIVIDE(<numerator>, <denominator> [,<alternateresult>]) 参数说明 numerator:被除数(分子 ...

  2. DAX: DIVIDE函数 vs 除法操作符

    在DAX表达式中进行除法运算有两个选择,一个是使用DIVIDE函数,另外一个是使用除法操作符,即/(斜杠).二者在逻辑处理和运算效率上存在一定差别. 使用DIVIDE函数时需要输入两个参数,一个是被除 ...

  3. [DAX] SWITCH函数

    SWITCH函数用于多条件嵌套判断 语法格式 SWITCH(<expression>,<value1>,<result1>,[<value2>,< ...

  4. [DAX] FORMAT函数

    FORMAT函数用于返回按一定格式显示的内容(专门进行格式调整的函数) 语法格式 FORMAT(value, format_string) FORMAT函数只有两个参数,第一个参数是需要被格式化的数据 ...

  5. [DAX] SUM函数 | SUMX函数

    1.SUM函数 SUM函数用于返回某个列中所有数字的总和 语法格式 SUM(<column>) 参数说明 column:要求和的数值列 SUM函数不能对非数值类型的结果求和 练习案例:将销 ...

  6. [DAX] AVERAGE函数 | AVERAGEX函数

    1.AVERAGE函数 AVERAGE函数用于返回列中所有数字的平均值(算术平均值) 语法格式 AVERAGE(<column>) 参数说明 column:包含要计算其平均值的数字的列 如 ...

  7. [DAX] MAX函数 | MAXX函数

    1.MAX函数 语法格式 MAX(column) 参数说明 column:列名,要查找其最大值的列 MAX函数用于返回列中的最大数值 练习案例:返回销量最大值 数据源 销售明细表.xlsx 步骤1:将 ...

  8. PowerPivot——DAX(函数)

    目录 一.CALCULATE(重点) 1.介绍 2.语法 3.参数 4.实例 二.FILTER 1.介绍 2.语法 3.实例 三.ALL 1.介绍 2.语法 3.实例 四.RELATED 1.介绍 2 ...

  9. Power BI——DAX函数(数据分析表达式)

    一.概念: DAX 是英文 Data Analysis Expression 的缩写,DAX 公式是用作数据分析的,DAX的主要功能正是查询和运算,DAX 查询函数负责筛选出有用的数据集合,然后利用 ...

最新文章

  1. 中国唯一的“国际数字化转型专家”,阿里云获Forrester认可
  2. c++疯狂代码之读和写。。。(用读操作来触发写)
  3. mysql count() 写法,MySQL COUNT()用法及代碼示例
  4. Git提交时关于vim的错误
  5. Storm配置文件中主要参数配置说明
  6. C# 基础知识-02----强数据类型
  7. 转载:ASP.NET中JSON的序列化和反序列化
  8. 简易计算器 java_用Java做一个简易计算器,要用到哪些知识?
  9. 【NOI2014】起床困难综合症 贪心
  10. 【LeetCode笔记】236. 二叉树的最近公共祖先(Java、二叉树、DFS)
  11. 2020年上半年内容行业版权报告
  12. MySQL笔记-解决Can't connect to local MySQL server through socket '/xx/xx/mysql.sock' (111)及(2)
  13. springcloud 熔断器Hystrix的具体使用
  14. mongodb 权限设置--用户名、密码、端口
  15. Python实现本机网络流量监视器
  16. RFID-射频识别技术
  17. 智商太低,竟然算不出病狗神题了
  18. FAN73893MX 350mA-650mA 高压600V 用于高压、高速驱动 MOSFET和IGBT 三相半桥栅极驱动 IC
  19. mysql的联接算法_联接算法
  20. 【已开源】Flutter 穿山甲广告插件的集成-FlutterAds

热门文章

  1. GitHub快速上手指南
  2. python海龟绘图画玫瑰花的简笔画_用python的小海龟 Turtle 画一朵好看又有趣的小花-Go语言中文社区...
  3. 51单片机串口通信控制LED(hex)
  4. Android Studio 模拟器Emulator 设置代理网络 | WIFI图标有叉号但是有网络解决方案
  5. 移动、电信光猫超级管理员密码
  6. Html页面上展示Excel表格 --Handsontable
  7. PMP之项目采购管理
  8. 非线性优化库NLopt简介
  9. jpress-项目升级
  10. flv视频播放器停止时带图片