DAX函数工功能及语法

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

分类函数功能语法新函数COALESCE3月 2020COALESCE(expression,expression[,expression]FIRSTNONBLANKVALUE2020年2月FIRSTNONBLANKVALUE(column,expression)LASTNONBLANKVALUE2020年2月LASTNONBLANKVALUE(column,expression)CONVERT2019年9月CONVERT(Expression,Datatype)REMOVEFILTERS2019年9月REMOVEFILTERS([table|column[,column[,column[,…]]]])SELECTEDMEASUREFORMATSTRING2019年5月SELECTEDMEASUREFORMATSTRING()ALLCROSSFILTERED2019年4月ALLCROSSFILTERED(table)日期和时间函数CALENDAR返回具有单列“Date”的表,该列包含一组连续日期。CALENDAR(start_date,end_date)CALENDARAUTO返回具有单列“Date”的表,该列包含一组连续日期。CALENDARAUTO([fiscal_year_end_month])DATE以日期/时间格式返回指定的日期。DATE(year,month,day)DATEDIFF返回两个日期之间跨越的间隔边界的计数。DATEDIFF(start_date,end_date,interval)DATEVALUE将文本格式的日期转换为日期/时间格式的日期。DATEVALUE(date_text)DAY返回一月中的日期,1到31之间的数字。DAY(date)EDATE返回在开始日期之前或之后指定月份数的日期。EDATE(start_date,months)EOMONTH以日期/时间格式返回指定月份数之前或之后的月份的最后一天的日期。EOMONTH(start_date,months)HOUR以数字形式返回小时值,0(12:00A.M.)到23(11:00P.M.)之间的数字。HOUR(datetime)MINUTE给定日期和时间值,以数字形式返回分钟值,0到59之间的数字。MINUTE(datetime)MONTH以数字形式返回月份值,1(一月)到12(十二月)之间的数字。MONTH(datetime)NOW以日期/时间格式返回当前日期和时间。NOW()QUARTER将季度返回为从1到4的数值。QUARTER(date)SECOND以数字形式返回时间值的秒数,0到59之间的数字。SECOND(time)TIME将以数值形式给定的小时、分钟和秒值转换为日期/时间格式的时间。TIME(hour,minute,second)TIMEVALUE将文本格式的时间转换为日期/时间格式的时间。TIMEVALUE(time_text)TODAY返回当前日期。TODAY()WEEKDAY返回指示日期属于星期几的数字,1到7之间的数字。WEEKDAY(date,return_type)WEEKNUM根据return_type值返回给定日期和年份的周数。WEEKNUM(date,return_type)YEAR返回日期的年份,1900到9999之间的四位整数。YEAR(date)YEARFRAC计算由两个日期之间的整日数表示的年份分数。YEARFRAC(start_date,end_date,basis)时间智能函数 CLOSINGBALANCEMONTH计算当前上下文中该月最后一个日期的表达式。CLOSINGBALANCEMONTH(expression,dates[,filter])CLOSINGBALANCEQUARTER计算当前上下文中该季度最后一个日期的表达式。CLOSINGBALANCEQUARTER(expression,dates[,filter])CLOSINGBALANCEYEAR计算当前上下文中该年份最后一个日期的表达式。CLOSINGBALANCEYEAR(expression,dates[,filter][,year_end_date])DATEADD返回一个表,此表包含一列日期,日期从当前上下文中的日期开始按指定的间隔数向未来推移或者向过去推移。DATEADD(dates,number_of_intervals,interval)DATESBETWEEN返回一个表,此表包含一列日期,日期以start_date开始,一直持续到end_date。DATESBETWEEN(dates,start_date,end_date)DATESINPERIOD返回一个表,此表包含一列日期,日期以start_date开始,并且会持续指定的number_of_intervals。DATESINPERIOD(dates,start_date,number_of_intervals,interval)DATESMTD返回一个表,此表包含当前上下文中该月份至今的一列日期。DATESMTD(dates)DATESQTD返回一个表,此表包含当前上下文中该季度至今的一列日期。DATESQTD(dates)DATESYTD返回一个表,此表包含当前上下文中该年份至今的一列日期。DATESYTD(dates[,year_end_date])ENDOFMONTH返回当前上下文中指定日期列的月份的最后一个日期。ENDOFMONTH(dates)ENDOFQUARTER为指定的日期列返回当前上下文的季度最后一日。ENDOFQUARTER(dates)ENDOFYEAR返回当前上下文中指定日期列的年份的最后一个日期。ENDOFYEAR(dates[,year_end_date])FIRSTDATE返回当前上下文中指定日期列的第一个日期。FIRSTDATE(dates)FIRSTNONBLANK返回按当前上下文筛选的column列中的第一个值,其中表达式不为空FIRSTNONBLANK(column,expression)LASTDATE返回当前上下文中指定日期列的最后一个日期。LASTDATE(dates)分类函数功能语法LASTNONBLANK返回按当前上下文筛选的column列中的最后一个值,其中表达式不为空。LASTNONBLANK(column,expression)NEXTDAY根据当前上下文中的dates列中指定的第一个日期返回一个表,此表包含从第二天开始的所有日期的列。NEXTDAY(dates)NEXTMONTH根据当前上下文中的dates列中的第一个日期返回一个表,此表包含从下个月开始的所有日期的列。NEXTMONTH(dates)NEXTQUARTER根据当前上下文中的dates列中指定的第一个日期返回一个表,其中包含下季度所有日期的列。NEXTQUARTER(dates)NEXTYEAR根据dates列中的第一个日期,返回一个表,表中的一列包含当前上下文中明年的所有日期。NEXTYEAR(dates[,year_end_date])OPENINGBALANCEMONTH计算当前上下文中该月份第一个日期的表达式。OPENINGBALANCEMONTH(expression,dates[,filter])OPENINGBALANCEQUARTER计算当前上下文中该季度第一个日期的表达式。OPENINGBALANCEQUARTER(expression,dates[,filter])OPENINGBALANCEYEAR计算当前上下文中该年份第一个日期的表达式。OPENINGBALANCEYEAR(expression,dates[,filter][,year_end_date])PARALLELPERIOD返回一个表,此表包含一列日期,表示与当前上下文中指定的dates列中的日期平行的时间段,日期是按间隔数向未来推移或者向过去推移的。PARALLELPERIOD(dates,number_of_intervals,interval)PREVIOUSDAY返回一个表,此表包含的某一列中所有日期所表示的日期均在当前上下文的dates列中的第一个日期之前。PREVIOUSDAY(dates)PREVIOUSMONTH根据当前上下文中的dates列中的第一个日期返回一个表,此表包含上一月份所有日期的列。PREVIOUSMONTH(dates)PREVIOUSQUARTER根据当前上下文中的dates列中的第一个日期返回一个表,此表包含上一季度所有日期的列。PREVIOUSQUARTER(dates)PREVIOUSYEAR基于当前上下文中的“日期”列中的最后一个日期,返回一个表,该表包含上一年所有日期的列。PREVIOUSYEAR(dates[,year_end_date])SAMEPERIODLASTYEAR返回一个表,其中包含指定dates列中的日期在当前上下文中前一年的日期列。SAMEPERIODLASTYEAR(dates)STARTOFMONTH返回当前上下文中指定日期列的月份的第一个日期。STARTOFMONTH(dates)STARTOFQUARTER为指定的日期列返回当前上下文中季度的第一个日期。STARTOFQUARTER(dates)STARTOFYEAR返回当前上下文中指定日期列的年份的第一个日期。STARTOFYEAR(dates)TOTALMTD计算当前上下文中该月份至今的表达式的值。TOTALMTD(expression,dates[,filter])TOTALQTD计算当前上下文中该季度至今的日期的表达式的值。TOTALQTD(expression,dates[,filter])TOTALYTD计算当前上下文中表达式的year-to-date值。TOTALYTD(expression,dates[,filter][,year_end_date])筛选函数ADDMISSINGITEMS向表添加多个列中的项组合(如果它们不存在)。ADDMISSINGITEMS(showAllColumn[,showAllColumn]…,table,groupingColumn[,groupingColumn]…[,filterTable]…)ALL返回表中的所有行或列中的所有值,同时忽略可能已应用的任何筛选器。ALL([table|column[,column[,column[,…]]]])ALLCROSSFILTERED清除应用于表的所有筛选器。ALLCROSSFILTERED(table)ALLEXCEPT删除表中所有上下文筛选器,已应用于指定列的筛选器除外。ALLEXCEPT(table,column[,column[,…]])ALLNOBLANKROW从关系的父表中,返回除空白行之外的所有行或列的所有非重复值,并且忽略可能存在的所有上下文筛选器。ALLNOBLANKROW({table|column[,column[,column[,…]]]})ALLSELECTED删除当前查询的列和行中的上下文筛选器,同时保留所有其他上下文筛选器或显式筛选器。ALLSELECTED([tableName|columnName[,columnName[,columnName[,…]]]])CALCULATE在指

1 / 7
下载文档,编辑使用

©2015-2020 m.111doc.com 三一刀客.

备案号:赣ICP备18015867号-1 客服联系 QQ:2149211541

×
保存成功