CASE WHEN CASE WHEN是SQL中特有的查询关键字,这个组合在PowerBI中是没有的。 白茶在之前介绍PowerBI中IF的时候曾经说过,SWITCH底层逻辑和IF是一样的,只不过是写法上更加的优雅。但是在SQL中比SWITCH更好用的,是CASE WHEN。 语法 CASE WHEN语法一共有两种。 语法1: SELECT 列(*), (CASE 列名称 WHEN 值 THEN 结果 WHEN 值 THEN 结果... ELSE 其他结果 END) AS 列名称, FROM 表名称 语法2: SELECT 列(*), ...