DAX function reference
COUNTROWS(<table expression>)→intFILTER(<table expression>,<criterion>)→table expressionDISTINCT(<column expression>)→column expressionBLANK()→nullISBLANK(<value expression>)→boolSUM(<column expression>)→numberReturns the sum of all values in <column expression>.
SUMX(<table expression>,<numeric expression>)→numberReturns the sum of <numeric expression> evaluated for each row in <table expression>.
PRODUCT(<column expression>)→numberReturns the product of all values in <column expression>.
PRODUCTX(<table expression>,<numeric expression>)→numberReturns the product of <numeric expression> evaluated for each row in <table expression>.
AVERAGE(<column expression>)→numberAVERAGEX(<table expression>,<numeric expression>)→numberReturns the mean <numeric expression> evaluated for each row in <table expression>.
COUNT(<column expression>)→numberReturns the number of rows in <column expression> in which the expression is non-empty (i.e.
ISEMPTY(<column expression>)=false).COUNTX(<table expression>,<expression>)→numberReturns the number of rows in <table expression> in which <expression> is non-empty.
MAX(<column expression>)→numberReturns the largest numeric value in <column expression>.
MAXX(<table expression>,<numeric expression>)→numberReturns the largest <numeric expression> evaluated for each row in <table expression>.
MAXA(<column expression>)→numberReturns the largest value in <column expression>, including text and booleans.
CONCATENATE(<text expression>,<text expression>)→textConcatenates two <text expression> values together.
CONCATENATEX(<table expression>,<text expression>)→textConcatenates the result of <text expression> evaluated for each row in <table expression>.