Switch(true(),条件1,值1,条件2,值2,…)根据表达式的值返回不同结果
Calculate(计算的列,条件)在筛选器修改的上下文中对表达式进行求值
Distinctcount()对列中不同值进行计数
Summarize() (<table>, <groupBy_columnName>[, <groupBy_columnName>]…[, <name>, <expression>]…)
groupBy_columnName:要用于根据在其中找到的值创建摘要表的现有列的限定名称。此参数不能是表达式。
Name:给予总计或汇总列的名称,包含在双引号内。
Expression:任何返回单个标量值的 DAX 表达式,其中,表达式将计算多次(针对每行/上下文)。
Year()年
Month()月
Weekday()星期
&可以作为连接字符
Related()从其他表返回相关值
Calendar(开始日期,结束日期)返回一个表,开始日期和结束日期之间的日期在一个表上
Date(year,month,day)
Divide(分子,分母)能够处理被0除的情况
Earlier()返回表列中指定表扫描数量之前的值,默认值为1
Filter(表,表达式)返回已筛选的表
Format()将值转换为指定数值格式的文本
Calendarauto()返回一个表,其中有一列自动从模型计算日期
Dateadd(日期,表达式,[year|])按指定的间隔移动给定一组日期
Totalytd()在应用指定的筛选器后,针对从该年度的第一天开始到指定日期列中最后日期结束的间隔,计算指定的表达式的值。
Datediff(日期1,日期2,单位)返回两个日期之间的单位量
销售折扣=销售价/原价
毛利率=(销售折扣-0.4)/销售折扣
存销比=库存量和销售数量比
Allselected()返回表中行或列的任何值,同时忽略内部的筛选器,但外部筛选器可用。
期末在职人数