All products
Azure AS
Excel 2016
Excel 2019
Excel Microsoft 365
Power BI
Power BI Service
SSAS 2012
SSAS 2014
SSAS 2016
SSAS 2017
SSAS 2019
SSAS 2022
SSAS 2025
SSAS Tabular
SSDT
Any attribute
Context Transition
Row Context
Passed by Expression
Iterator
CALCULATE Modifier
Deprecated
Not Recommended
Volatile
A-Z
Groups
Search
Functions
ABS
ACCRINT
ACCRINTM
ACOS
ACOSH
ACOT
ACOTH
ADDCOLUMNS
ADDMISSINGITEMS
ALL
ALLCROSSFILTERED
ALLEXCEPT
ALLNOBLANKROW
ALLSELECTED
ALLSELECTEDAPPLY
ALLSELECTEDREMOVE
ALWAYSAPPLY
AMORDEGRC
AMORLINC
AND
APPROXIMATEDISTINCTCOUNT
ASIN
ASINH
ATAN
ATANH
AVERAGE
AVERAGEA
AVERAGEX
BETA.DIST
BETA.INV
BITAND
BITLSHIFT
BITOR
BITRSHIFT
BITXOR
BLANK
CALCULATE
CALCULATETABLE
CALENDAR
CALENDARAUTO
CEILING
CHISQ.DIST
CHISQ.DIST.RT
CHISQ.INV
CHISQ.INV.RT
CLOSINGBALANCEMONTH
CLOSINGBALANCEQUARTER
CLOSINGBALANCEWEEK
CLOSINGBALANCEYEAR
COALESCE
COLLAPSE
COLLAPSEALL
COLUMNSTATISTICS
COMBIN
COMBINA
COMBINEVALUES
CONCATENATE
CONCATENATEX
CONFIDENCE.NORM
CONFIDENCE.T
CONTAINS
CONTAINSROW
CONTAINSSTRING
CONTAINSSTRINGEXACT
CONVERT
COS
COSH
COT
COTH
COUNT
COUNTA
COUNTAX
COUNTBLANK
COUNTROWS
COUNTX
COUPDAYBS
COUPDAYS
COUPDAYSNC
COUPNCD
COUPNUM
COUPPCD
CROSSFILTER
CROSSJOIN
CUMIPMT
CUMPRINC
CURRENCY
CURRENTGROUP
CUSTOMDATA
DATATABLE
DATE
DATEADD
DATEDIFF
DATESBETWEEN
DATESINPERIOD
DATESMTD
DATESQTD
DATESWTD
DATESYTD
DATEVALUE
DAY
DB
DDB
DEGREES
DETAILROWS
DISC
DISTINCT
DISTINCTCOUNT
DISTINCTCOUNTNOBLANK
DIVIDE
DOLLARDE
DOLLARFR
DURATION
EARLIER
EARLIEST
EDATE
EFFECT
ENDOFMONTH
ENDOFQUARTER
ENDOFWEEK
ENDOFYEAR
EOMONTH
ERROR
EVALUATEANDLOG
EVEN
EXACT
EXCEPT
EXP
EXPAND
EXPANDALL
EXPON.DIST
EXTERNALMEASURE
FACT
FALSE
FILTER
FILTERCLUSTER
FILTERS
FIND
FIRST
FIRSTDATE
FIRSTNONBLANK
FIRSTNONBLANKVALUE
FIXED
FLOOR
FORMAT
FV
GCD
GENERATE
GENERATEALL
GENERATESERIES
GEOMEAN
GEOMEANX
GROUPBY
GROUPCROSSAPPLY
GROUPCROSSAPPLYTABLE
HASH
HASONEFILTER
HASONEVALUE
HOUR
IF
IF.EAGER
IFERROR
IGNORE
INDEX
INFO.ALTERNATEOFDEFINITIONS
INFO.ANNOTATIONS
INFO.ATTRIBUTEHIERARCHIES
INFO.ATTRIBUTEHIERARCHYSTORAGES
INFO.CALCDEPENDENCY
INFO.CALCULATIONGROUPS
INFO.CALCULATIONITEMS
INFO.CATALOGS
INFO.CHANGEDPROPERTIES
INFO.COLUMNPARTITIONSTORAGES
INFO.COLUMNPERMISSIONS
INFO.COLUMNS
INFO.COLUMNSTORAGES
INFO.CSDLMETADATA
INFO.CULTURES
INFO.DATACOVERAGEDEFINITIONS
INFO.DATASOURCES
INFO.DELTATABLEMETADATASTORAGES
INFO.DEPENDENCIES
INFO.DETAILROWSDEFINITIONS
INFO.DICTIONARYSTORAGES
INFO.EXCLUDEDARTIFACTS
INFO.EXPRESSIONS
INFO.EXTENDEDPROPERTIES
INFO.FORMATSTRINGDEFINITIONS
INFO.FUNCTIONS
INFO.GENERALSEGMENTMAPSEGMENTMETADATASTORAGES
INFO.GROUPBYCOLUMNS
INFO.HIERARCHIES
INFO.HIERARCHYSTORAGES
INFO.KPIS
INFO.LEVELS
INFO.LINGUISTICMETADATA
INFO.MEASURES
INFO.MODEL
INFO.OBJECTTRANSLATIONS
INFO.PARQUETFILESTORAGES
INFO.PARTITIONS
INFO.PARTITIONSTORAGES
INFO.PERSPECTIVECOLUMNS
INFO.PERSPECTIVEHIERARCHIES
INFO.PERSPECTIVEMEASURES
INFO.PERSPECTIVES
INFO.PERSPECTIVETABLES
INFO.PROPERTIES
INFO.QUERYGROUPS
INFO.REFRESHPOLICIES
INFO.RELATEDCOLUMNDETAILS
INFO.RELATIONSHIPINDEXSTORAGES
INFO.RELATIONSHIPS
INFO.RELATIONSHIPSTORAGES
INFO.ROLEMEMBERSHIPS
INFO.ROLES
INFO.SEGMENTMAPSTORAGES
INFO.SEGMENTSTORAGES
INFO.STORAGEFILES
INFO.STORAGEFOLDERS
INFO.STORAGETABLECOLUMNS
INFO.STORAGETABLECOLUMNSEGMENTS
INFO.STORAGETABLES
INFO.TABLEPERMISSIONS
INFO.TABLES
INFO.TABLESTORAGES
INFO.VARIATIONS
INFO.VIEW.COLUMNS
INFO.VIEW.MEASURES
INFO.VIEW.RELATIONSHIPS
INFO.VIEW.TABLES
INT
INTERSECT
INTRATE
IPMT
ISAFTER
ISATLEVEL
ISBLANK
ISBOOLEAN
ISCROSSFILTERED
ISCURRENCY
ISDATETIME
ISDECIMAL
ISDOUBLE
ISEMPTY
ISERROR
ISEVEN
ISFILTERED
ISINSCOPE
ISINT64
ISINTEGER
ISLOGICAL
ISNONTEXT
ISNUMBER
ISNUMERIC
ISO.CEILING
ISODD
ISONORAFTER
ISPMT
ISSELECTEDMEASURE
ISSTRING
ISSUBTOTAL
ISTEXT
KEEPFILTERS
KEYWORDMATCH
LAST
LASTDATE
LASTNONBLANK
LASTNONBLANKVALUE
LCM
LEFT
LEN
LINEST
LINESTX
LN
LOG
LOG10
LOOKUP
LOOKUPVALUE
LOOKUPWITHTOTALS
LOWER
MATCHBY
MAX
MAXA
MAXX
MDURATION
MEDIAN
MEDIANX
MID
MIN
MINA
MINUTE
MINX
MOD
MONTH
MOVINGAVERAGE
MROUND
NAMEOF
NATURALINNERJOIN
NATURALJOINUSAGE
NATURALLEFTOUTERJOIN
NETWORKDAYS
NEXT
NEXTDAY
NEXTMONTH
NEXTQUARTER
NEXTWEEK
NEXTYEAR
NOMINAL
NONFILTER
NONVISUAL
NORM.DIST
NORM.INV
NORM.S.DIST
NORM.S.INV
NOT
NOW
NPER
ODD
ODDFPRICE
ODDFYIELD
ODDLPRICE
ODDLYIELD
OFFSET
OPENINGBALANCEMONTH
OPENINGBALANCEQUARTER
OPENINGBALANCEWEEK
OPENINGBALANCEYEAR
OR
ORDERBY
PARALLELPERIOD
PARTITIONBY
PATH
PATHCONTAINS
PATHITEM
PATHITEMREVERSE
PATHLENGTH
PDURATION
PERCENTILE.EXC
PERCENTILE.INC
PERCENTILEX.EXC
PERCENTILEX.INC
PERMUT
PI
PMT
POISSON.DIST
POWER
PPMT
PREVIOUS
PREVIOUSDAY
PREVIOUSMONTH
PREVIOUSQUARTER
PREVIOUSWEEK
PREVIOUSYEAR
PRICE
PRICEDISC
PRICEMAT
PRODUCT
PRODUCTX
PV
QUARTER
QUOTIENT
RADIANS
RAND
RANDBETWEEN
RANGE
RANK
RANK.EQ
RANKX
RATE
RECEIVED
RELATED
RELATEDTABLE
REMOVEFILTERS
REPLACE
REPT
RIGHT
ROLLUP
ROLLUPADDISSUBTOTAL
ROLLUPGROUP
ROLLUPISSUBTOTAL
ROUND
ROUNDDOWN
ROUNDUP
ROW
ROWNUMBER
RRI
RUNNINGSUM
SAMEPERIODLASTYEAR
SAMPLE
SAMPLEAXISWITHLOCALMINMAX
SAMPLECARTESIANPOINTSBYCOVER
SEARCH
SECOND
SELECTCOLUMNS
SELECTEDMEASURE
SELECTEDMEASUREFORMATSTRING
SELECTEDMEASURENAME
SELECTEDVALUE
SHADOWCLUSTER
SIGN
SIN
SINH
SLN
SQRT
SQRTPI
STARTOFMONTH
STARTOFQUARTER
STARTOFWEEK
STARTOFYEAR
STDEV.P
STDEV.S
STDEVX.P
STDEVX.S
SUBSTITUTE
SUBSTITUTEWITHINDEX
SUM
SUMMARIZE
SUMMARIZECOLUMNS
SUMX
SWITCH
SYD
T.DIST
T.DIST.2T
T.DIST.RT
T.INV
T.INV.2T
TAN
TANH
TBILLEQ
TBILLPRICE
TBILLYIELD
TIME
TIMEVALUE
TOCSV
TODAY
TOJSON
TOPN
TOPNPERLEVEL
TOPNSKIP
TOTALMTD
TOTALQTD
TOTALWTD
TOTALYTD
TREATAS
TRIM
TRUE
TRUNC
UNICHAR
UNICODE
UNION
UPPER
USERCULTURE
USERELATIONSHIP
USERNAME
USEROBJECTID
USERPRINCIPALNAME
UTCNOW
UTCTODAY
VALUE
VALUES
VAR.P
VAR.S
VARX.P
VARX.S
VDB
WEEKDAY
WEEKNUM
WINDOW
XIRR
XNPV
YEAR
YEARFRAC
YIELD
YIELDDISC
YIELDMAT
Data types
Binary
Boolean
Currency
DateTime
Decimal
Integer
String
Variant
Operators
Addition (+)
And (&&)
Concatenation (&)
Division (/)
Equal to (=)
Exponentiation (^)
Greater than (>)
Greater than or equal to (>=)
IN
Less than (<)
Less than or equal to (<=)
Multiplication (*)
NOT
Not equal to (<>)
Or (||)
Strictly equal to (==)
Subtraction (-)
Table constructor { }
Statements
AXIS COLUMNS
AXIS ROWS
COLUMN
DEFINE
DENSIFY
EVALUATE
FUNCTION
GROUP
MEASURE
MPARAMETER
ORDER BY
RETURN
START AT
TABLE
TOTAL
VAR
WITH VISUAL SHAPE
Functions
Aggregation
APPROXIMATEDISTINCTCOUNT
AVERAGE
AVERAGEA
AVERAGEX
COUNT
COUNTA
COUNTAX
COUNTBLANK
COUNTROWS
COUNTX
DISTINCTCOUNT
DISTINCTCOUNTNOBLANK
MAX
MAXA
MAXX
MIN
MINA
MINX
PRODUCT
PRODUCTX
SUM
SUMX
Date and Time
CALENDAR
CALENDARAUTO
DATE
DATEDIFF
DATEVALUE
DAY
EDATE
EOMONTH
HOUR
MINUTE
MONTH
NETWORKDAYS
NOW
QUARTER
SECOND
TIME
TIMEVALUE
TODAY
UTCNOW
UTCTODAY
WEEKDAY
WEEKNUM
YEAR
YEARFRAC
Filter
ALL
ALLCROSSFILTERED
ALLEXCEPT
ALLNOBLANKROW
ALLSELECTED
ALLSELECTEDAPPLY
ALLSELECTEDREMOVE
ALWAYSAPPLY
CALCULATE
CALCULATETABLE
FILTER
FILTERCLUSTER
GROUPCROSSAPPLY
GROUPCROSSAPPLYTABLE
INDEX
KEEPFILTERS
LOOKUP
LOOKUPVALUE
LOOKUPWITHTOTALS
MATCHBY
NONFILTER
OFFSET
ORDERBY
PARTITIONBY
REMOVEFILTERS
SELECTEDVALUE
SHADOWCLUSTER
WINDOW
Financial
ACCRINT
ACCRINTM
AMORDEGRC
AMORLINC
COUPDAYBS
COUPDAYS
COUPDAYSNC
COUPNCD
COUPNUM
COUPPCD
CUMIPMT
CUMPRINC
DB
DDB
DISC
DOLLARDE
DOLLARFR
DURATION
EFFECT
FV
INTRATE
IPMT
ISPMT
MDURATION
NOMINAL
NPER
ODDFPRICE
ODDFYIELD
ODDLPRICE
ODDLYIELD
PDURATION
PMT
PPMT
PRICE
PRICEDISC
PRICEMAT
PV
RATE
RECEIVED
RRI
SLN
SYD
TBILLEQ
TBILLPRICE
TBILLYIELD
VDB
XIRR
XNPV
YIELD
YIELDDISC
YIELDMAT
Information
COLUMNSTATISTICS
CONTAINS
CONTAINSROW
CONTAINSSTRING
CONTAINSSTRINGEXACT
CUSTOMDATA
EVALUATEANDLOG
HASONEFILTER
HASONEVALUE
INFO.ALTERNATEOFDEFINITIONS
INFO.ANNOTATIONS
INFO.ATTRIBUTEHIERARCHIES
INFO.ATTRIBUTEHIERARCHYSTORAGES
INFO.CALCDEPENDENCY
INFO.CALCULATIONGROUPS
INFO.CALCULATIONITEMS
INFO.CATALOGS
INFO.CHANGEDPROPERTIES
INFO.COLUMNPARTITIONSTORAGES
INFO.COLUMNPERMISSIONS
INFO.COLUMNS
INFO.COLUMNSTORAGES
INFO.CSDLMETADATA
INFO.CULTURES
INFO.DATACOVERAGEDEFINITIONS
INFO.DATASOURCES
INFO.DELTATABLEMETADATASTORAGES
INFO.DEPENDENCIES
INFO.DETAILROWSDEFINITIONS
INFO.DICTIONARYSTORAGES
INFO.EXCLUDEDARTIFACTS
INFO.EXPRESSIONS
INFO.EXTENDEDPROPERTIES
INFO.FORMATSTRINGDEFINITIONS
INFO.FUNCTIONS
INFO.GENERALSEGMENTMAPSEGMENTMETADATASTORAGES
INFO.GROUPBYCOLUMNS
INFO.HIERARCHIES
INFO.HIERARCHYSTORAGES
INFO.KPIS
INFO.LEVELS
INFO.LINGUISTICMETADATA
INFO.MEASURES
INFO.MODEL
INFO.OBJECTTRANSLATIONS
INFO.PARQUETFILESTORAGES
INFO.PARTITIONS
INFO.PARTITIONSTORAGES
INFO.PERSPECTIVECOLUMNS
INFO.PERSPECTIVEHIERARCHIES
INFO.PERSPECTIVEMEASURES
INFO.PERSPECTIVES
INFO.PERSPECTIVETABLES
INFO.PROPERTIES
INFO.QUERYGROUPS
INFO.REFRESHPOLICIES
INFO.RELATEDCOLUMNDETAILS
INFO.RELATIONSHIPINDEXSTORAGES
INFO.RELATIONSHIPS
INFO.RELATIONSHIPSTORAGES
INFO.ROLEMEMBERSHIPS
INFO.ROLES
INFO.SEGMENTMAPSTORAGES
INFO.SEGMENTSTORAGES
INFO.STORAGEFILES
INFO.STORAGEFOLDERS
INFO.STORAGETABLECOLUMNS
INFO.STORAGETABLECOLUMNSEGMENTS
INFO.TABLEPERMISSIONS
INFO.TABLES
INFO.TABLESTORAGES
INFO.VARIATIONS
INFO.VIEW.COLUMNS
INFO.VIEW.MEASURES
INFO.VIEW.RELATIONSHIPS
INFO.VIEW.TABLES
ISAFTER
ISBLANK
ISBOOLEAN
ISCROSSFILTERED
ISDATETIME
ISDECIMAL
ISDOUBLE
ISEMPTY
ISERROR
ISEVEN
ISFILTERED
ISINSCOPE
ISINT64
ISLOGICAL
ISNONTEXT
ISNUMBER
ISNUMERIC
ISODD
ISONORAFTER
ISSELECTEDMEASURE
ISSTRING
ISSUBTOTAL
ISTEXT
NAMEOF
SELECTEDMEASURE
SELECTEDMEASUREFORMATSTRING
SELECTEDMEASURENAME
USERCULTURE
USERNAME
USEROBJECTID
USERPRINCIPALNAME
Logical
AND
BITAND
BITOR
BITXOR
COALESCE
FALSE
IF
IF.EAGER
IFERROR
NOT
OR
SWITCH
TRUE
Math and Trig
ABS
ACOS
ACOSH
ACOT
ACOTH
ASIN
ASINH
ATAN
ATANH
CEILING
CONVERT
COS
COSH
COT
COTH
CURRENCY
DEGREES
DIVIDE
EVEN
EXP
FACT
FLOOR
GCD
INT
ISO.CEILING
LCM
LN
LOG
LOG10
MOD
MROUND
ODD
PI
POWER
QUOTIENT
RADIANS
RAND
RANDBETWEEN
ROUND
ROUNDDOWN
ROUNDUP
SIGN
SIN
SINH
SQRT
SQRTPI
TAN
TANH
TRUNC
Other
BITLSHIFT
BITRSHIFT
BLANK
EARLIER
EARLIEST
ERROR
EXTERNALMEASURE
HASH
INFO.STORAGETABLES
ISATLEVEL
ISCURRENCY
ISINTEGER
KEYWORDMATCH
RANK
ROWNUMBER
SAMPLECARTESIANPOINTSBYCOVER
Parent-child
PATH
PATHCONTAINS
PATHITEM
PATHITEMREVERSE
PATHLENGTH
Relationship management
CROSSFILTER
RELATED
RELATEDTABLE
USERELATIONSHIP
Statistical
BETA.DIST
BETA.INV
CHISQ.DIST
CHISQ.DIST.RT
CHISQ.INV
CHISQ.INV.RT
COMBIN
COMBINA
CONFIDENCE.NORM
CONFIDENCE.T
EXPON.DIST
GEOMEAN
GEOMEANX
LINEST
LINESTX
MEDIAN
MEDIANX
NORM.DIST
NORM.INV
NORM.S.DIST
NORM.S.INV
PERCENTILE.EXC
PERCENTILE.INC
PERCENTILEX.EXC
PERCENTILEX.INC
PERMUT
POISSON.DIST
RANK.EQ
RANKX
SAMPLE
STDEV.P
STDEV.S
STDEVX.P
STDEVX.S
T.DIST
T.DIST.2T
T.DIST.RT
T.INV
T.INV.2T
VAR.P
VAR.S
VARX.P
VARX.S
Table manipulation
ADDCOLUMNS
ADDMISSINGITEMS
CROSSJOIN
CURRENTGROUP
DATATABLE
DETAILROWS
DISTINCT
EXCEPT
FILTERS
GENERATE
GENERATEALL
GENERATESERIES
GROUPBY
IGNORE
INTERSECT
NATURALINNERJOIN
NATURALJOINUSAGE
NATURALLEFTOUTERJOIN
NONVISUAL
ROLLUP
ROLLUPADDISSUBTOTAL
ROLLUPGROUP
ROLLUPISSUBTOTAL
ROW
SAMPLEAXISWITHLOCALMINMAX
SELECTCOLUMNS
SUBSTITUTEWITHINDEX
SUMMARIZE
SUMMARIZECOLUMNS
TOPN
TOPNPERLEVEL
TOPNSKIP
TREATAS
UNION
VALUES
Text
COMBINEVALUES
CONCATENATE
CONCATENATEX
EXACT
FIND
FIXED
FORMAT
LEFT
LEN
LOWER
MID
REPLACE
REPT
RIGHT
SEARCH
SUBSTITUTE
TOCSV
TOJSON
TRIM
UNICHAR
UNICODE
UPPER
VALUE
Time Intelligence
CLOSINGBALANCEMONTH
CLOSINGBALANCEQUARTER
CLOSINGBALANCEWEEK
CLOSINGBALANCEYEAR
DATEADD
DATESBETWEEN
DATESINPERIOD
DATESMTD
DATESQTD
DATESWTD
DATESYTD
ENDOFMONTH
ENDOFQUARTER
ENDOFWEEK
ENDOFYEAR
FIRSTDATE
FIRSTNONBLANK
FIRSTNONBLANKVALUE
LASTDATE
LASTNONBLANK
LASTNONBLANKVALUE
NEXTDAY
NEXTMONTH
NEXTQUARTER
NEXTWEEK
NEXTYEAR
OPENINGBALANCEMONTH
OPENINGBALANCEQUARTER
OPENINGBALANCEWEEK
OPENINGBALANCEYEAR
PARALLELPERIOD
PREVIOUSDAY
PREVIOUSMONTH
PREVIOUSQUARTER
PREVIOUSWEEK
PREVIOUSYEAR
SAMEPERIODLASTYEAR
STARTOFMONTH
STARTOFQUARTER
STARTOFWEEK
STARTOFYEAR
TOTALMTD
TOTALQTD
TOTALWTD
TOTALYTD
Visual calculations
COLLAPSE
COLLAPSEALL
EXPAND
EXPANDALL
FIRST
LAST
MOVINGAVERAGE
NEXT