Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
0% found this document useful (0 votes)
68 views

Excel DAX Function List

There are four main types of operators in DAX: arithmetic, comparison, text concatenation, and logical operators. Arithmetic operators perform basic math functions like addition and multiplication. Comparison operators compare values and return TRUE or FALSE. The ampersand operator concatenates text. Logical operators also return TRUE or FALSE based on multiple conditions.

Uploaded by

Justin White
Copyright
© © All Rights Reserved
Available Formats
Download as XLSX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
68 views

Excel DAX Function List

There are four main types of operators in DAX: arithmetic, comparison, text concatenation, and logical operators. Arithmetic operators perform basic math functions like addition and multiplication. Comparison operators compare values and return TRUE or FALSE. The ampersand operator concatenates text. Logical operators also return TRUE or FALSE based on multiple conditions.

Uploaded by

Justin White
Copyright
© © All Rights Reserved
Available Formats
Download as XLSX, PDF, TXT or read online on Scribd
You are on page 1/ 9

DAX operators

Types of operators
There are four different types of calculation operators: arithmetic, comparison, text concatenation, and logical.

Arithmetic operators
To perform basic mathematical operations such as addition, subtraction, or multiplication; combine numbers; and pr

Arithmetic operator Meaning Example


+ (plus sign) Addition 3+3
– (minus sign) Subtraction or sign 3–1–1
* (asterisk) Multiplication 3*3
/ (forward slash) Division 3/3
^ (caret) Exponentiation 16^4

Comparison operators
You can compare two values with the following operators. When two values are compared by using these operators, the result

Comparison operator Meaning Example


= Equal to [Region] = "USA"
> Greater than [Sales Date] > "Jan 2009"
< Less than [Sales Date] < "Jan 1 2009"
>= Greater than or equal to [Amount] >= 20000
<= Less than or equal to [Amount] <= 100
<> Not equal to [Region] <> "USA"

Text concatenation operator


Use the ampersand (&) to join, or concatenate, two or more text strings to produce a single piece of text.

Text operator Meaning


Connects, or concatenates, two values to produce one
& (ampersand) continuous text value
tenation, and logical.

combine numbers; and produce numeric results, use the following arithmetic operators.

g these operators, the result is a logical value, either TRUE or FALSE.

Example

[Region] & ", " & [City]


Math and Trig functions Date and time functions New functions
ABS CALENDAR APPROXIMATEDISTINCTCOUNT (Preview)
ACOS CALENDARAUTO ISINSCOPE
ACOSH DATE NORM.DIST
ASIN DATEDIFF NORM.INV
ASINH DATEVALUE NORM.S.DIST
ATAN DAY NORM.S.INV
ATANH EDATE T.DIST
CEILING EOMONTH T.DIST.2T
COMBIN HOUR T.DIST.RT
COMBINA MINUTE T.INV
COS MONTH T.INV.2T
COSH NOW DISTINCT (table)
CURRENCY SECOND COMBINEVALUES
DEGREES TIME UTCNOW
DIVIDE TIMEVALUE UTCTODAY
EVEN TODAY
EXP WEEKDAY
FACT WEEKNUM
FLOOR YEAR
GCD YEARFRAC
INT
ISO.CEILING
LCM
LN
LOG
LOG10
INT
MROUND
ODD
PI
POWER
PRODUCT
PRODUCTX
QUOTIENT
RADIANS
RAND
RANDBETWEEN
ROUND
ROUNDDOWN
ROUNDUP
SIGN
SQRT
SUM
SUMX
TRUNC
Time-intelligence functions Filter functions Information functions Logical functions
CLOSINGBALANCEMONTH ADDMISSINGITEMS CONTAINS AND
CLOSINGBALANCEQUARTER ALL CUSTOMDATA 0
CLOSINGBALANCEYEAR ALLEXCEPT ISBLANK IF
DATEADD ALLNOBLANKROW ISERROR IFERROR
DATESBETWEEN ALLSELECTED ISEVEN NOT
DATESINPERIOD CALCULATE ISINSCOPE OR
DATESMTD CALCULATETABLE ISLOGICAL SWITCH
DATESQTD CROSSFILTER function ISNONTEXT 1
DATESYTD DISTINCT ISNUMBER
ENDOFMONTH EARLIER ISONORAFTER
ENDOFQUARTER EARLIEST ISTEXT
ENDOFYEAR FILTER LOOKUPVALUE
FIRSTDATE FILTERS USERNAME
FIRSTNONBLANK HASONEFILTER
LASTDATE HASONEVALUE
LASTNONBLANK ISCROSSFILTERED
NEXTDAY ISFILTERED
NEXTMONTH KEEPFILTERS
NEXTQUARTER RELATED
NEXTYEAR RELATEDTABLE
OPENINGBALANCEMONTH SELECTEDVALUE
OPENINGBALANCEQUARTER SUBSTITUTEWITHINDEX
OPENINGBALANCEYEAR USERELATIONSHIP
PARALLELPERIOD VALUES
PREVIOUSDAY
PREVIOUSMONTH
PREVIOUSQUARTER
PREVIOUSYEAR
SAMEPERIODLASTYEAR
STARTOFMONTH
STARTOFQUARTER
STARTOFYEAR
TOTALMTD
TOTALQTD
TOTALYTD
Other functions Parent and Child functions Statistical functions
DATATABLE PATH ADDCOLUMNS
ERROR PATHCONTAINS APPROXIMATEDISTINCTCOUNT
EXCEPT PATHITEM AVERAGE
GENERATESERIES PATHITEMREVERSE AVERAGEA
GROUPBY PATHLENGTH AVERAGEX
INTERSECT BETA.DIST
ISEMPTY BETA.INV
NATURALINNERJOIN CHISQ.INV
NATURALLEFTOUTERJOIN CHISQ.INV.RT
SUMMARIZECOLUMNS CONFIDENCE.NORM
Table Constructor (DAX) CONFIDENCE.T
TREATAS COUNT
UNION COUNTA
VAR (DAX) COUNTAX
COUNTBLANK
COUNTROWS
COUNTX
CROSSJOIN
DATATABLE function
DISTINCTCOUNT
EXPON.DIST
GENERATE
GENERATEALL
GEOMEAN
GEOMEANX
MAX
MAXA
MAXX
MEDIAN
MEDIANX
MIN
MINA
MINX
NORM.DIST
NORM.INV
NORM.S.DIST
NORM.S.INV (DAX)
PERCENTILE.EXC
PERCENTILE.INC
PERCENTILEX.EXC
PERCENTILEX.INC
POISSON.DIST
RANK.EQ
RANKX
ROW
SAMPLE
SELECTCOLUMNS
SIN
SINH
STDEV.P
STDEV.S
STDEVX.P
STDEVX.S
SQRTPI
SUMMARIZE
T.DIST
T.DIST.2T
T.DIST.RT
T.INV
T.INV.2t
TAN
TANH
TOPN
VAR.P
VAR.S
VARX.P
VARX.S
XIRR
XNPV
Text functions
BLANK
CODE
CONCATENATE
CONCATENATEX
EXACT
FIND
FIXED
FORMAT
Pre-Defined Numeric Formats for the FORMAT function
Custom Numeric Formats for the FORMAT function
Pre-defined date and time formats for the FORMAT function
Custom date and time formats for the FORMAT function
LEFT
LEN
LOWER
MID
REPLACE
REPT
RIGHT
SEARCH
SUBSTITUTE
TRIM
UNICHAR
UPPER
VALUE

You might also like