Here's a list of DAX (Data Analysis Expressions) queries categorized from beginner to advanced level
Beginner Level:
SUMX: Calculates a sum over a table or expression.
CALCULATE: Modifies the filter context of a calculation.
FILTER: Returns a table that contains only the rows that meet a specified condition.
RELATED: Retrieves a value from another table that is related through a common column.
COUNTROWS: Counts the number of rows in a table or table expression.
Intermediate Level:
AVERAGEX: Calculates an average over a table or expression.
ALL: Removes filters from a table or column.
DIVIDE: Performs division, handling potential division by zero errors.
EARLIER: Returns a column value from a previous row context.
RANKX: Assigns a rank to each row in a table based on a specified expression.
Advanced Level:
TOPN: Returns the top N rows of a table based on a ranking expression.
CROSSFILTER: Controls the direction of filters between related tables.
TREATAS: Applies one or more disconnected tables as if they were related to the current context.
UNION: Combines two or more tables into a single table, including duplicates.
LOOKUPVALUE: Returns a single value from another table based on a search condition.
Expert Level:
SUMMARIZE: Creates a summary table based on grouping and aggregation expressions.
VAR: Defines a variable in a DAX expression to store intermediate results.
GENERATE: Creates a table based on iterating over a table and evaluating an expression.
ROLLUP: Calculates an aggregated value across multiple levels of a hierarchy.
DAX Studio: An external tool for DAX that allows advanced analysis and performance optimization.
Comments