@
Rayfin CLI package for creating and deploying Fabric apps.
A
Returns the absolute value of a number.
ABS ( Number )
Returns the accrued interest for a security that pays periodic interest.
ACCRINT ( Issue, First_interest, Settlement, Rate, Par, Frequency, [Basis], [Calc_method] )
Returns the accrued interest for a security that pays interest at maturity.
ACCRINTM ( Issue, Maturity, Rate, Par, [Basis] )
Returns the arccosine, or inverse cosine, of a number. The arccosine is the angle whose cosine is number. The returned angle is given in radians in the range 0 (zero) to pi.
ACOS ( Number )
Returns the inverse hyperbolic cosine of a number. The number must be greater than or equal to 1. The inverse hyperbolic cosine is the value whose hyperbolic cosine is number, so ACOSH(COSH(number)) equals number.
ACOSH ( Number )
Returns the principal value of the arccotangent, or inverse cotangent, of a number.
ACOT ( Number )
Returns the inverse hyperbolic cotangent of a number.
ACOTH ( Number )
Returns a table with new columns specified by the DAX expressions.
ADDCOLUMNS ( Table, Name, Expression, ... )
DAX operator used to combine, compare, or transform values.
Add the rows with empty measure values back.
ADDMISSINGITEMS ( [ShowAll_ColumnName], ..., Table, [GroupBy_ColumnName], [FilterTable], ... )
Model name.
Azure Data Lake Storage; cloud storage capabilities for analytics workloads.
Tabular Editor dialog for configuring refresh scope and behavior.
Older name for Tabular Editor C# scripting workflows.
Using agents to help build, inspect, or change models.
Pre-summarized tables that answer queries at a higher grain.
AI agent; system that uses tools and iterates toward tasks.
Tabular Editor assistant for guided model changes and scripts.
Returns all the rows in a table, or all the values in a column, ignoring any filters that might have been applied.
ALL ( [TableNameOrColumnName], [ColumnName], ... )
Clear all filters which are applied to the specified table.
ALLCROSSFILTERED ( TableName )
Returns all the rows in a table except for those rows that are affected by the specified column filters.
ALLEXCEPT ( TableName, ColumnName, ... )
Returns all the rows except blank row in a table, or all the values in a column, ignoring any filters that might have been applied.
ALLNOBLANKROW ( TableNameOrColumnName, [ColumnName], ... )
Returns all the rows in a table, or all the values in a column, ignoring any filters that might have been applied inside the query, but keeping filters that come from outside.
ALLSELECTED ( [TableNameOrColumnName], [ColumnName], ... )
Modifies how filters are applied while evaluating a GROUPCROSSAPPLY or GROUPCROSSAPPLYTABLE function.
ALLSELECTEDAPPLY ( TableExpression )
Modifies how filters are applied while evaluating a GROUPCROSSAPPLY or GROUPCROSSAPPLYTABLE function.
ALLSELECTEDREMOVE ( TableExpression, [Column], ... )
The Alternate Of configuration used to specify aggregations.
The ranking or precedence used to select the alternate source table in case more than one match is found.
Modifies how filters are applied while evaluating a GROUPCROSSAPPLY or GROUPCROSSAPPLYTABLE function.
ALWAYSAPPLY ( TableExpression )
Analysis Management Objects; library for automating Analysis Services tabular models.
Returns the depreciation for each accounting period. This function is provided for the French accounting system. If an asset is purchased in the middle of the accounting period, the prorated depreciation is taken into account. The function is similar to AMORLINC, except that a depreciation coefficient is applied in the calculation depending on the life of the assets.
AMORDEGRC ( Cost, Date_purchased, First_period, Salvage, Period, Rate, [Basis] )
Returns the depreciation for each accounting period. This function is provided for the French accounting system. If an asset is purchased in the middle of the accounting period, the prorated depreciation is taken into account.
AMORLINC ( Cost, Date_purchased, First_period, Salvage, Period, Rate, [Basis] )
Checks whether all arguments are TRUE, and returns TRUE if all arguments are TRUE.
AND ( Logical1, Logical2 )
DAX operator used to combine, compare, or transform values.
DAX Query command that saves query-defined measures to the model.
Returns an estimated count of the unique values in a column. This function invokes a corresponding aggregation operation in the data source, optimized for query performance but with slightly reduced accuracy. You can use APPROXIMATEDISTINCTCOUNT with the following data sources: Azure SQL, Azure SQL Data Warehouse, BigQuery, Databricks, and Snowflake. Note that this function requires DirectQuery mode. Import mode and dual storage mode are not supported.
APPROXIMATEDISTINCTCOUNT ( ColumnName )
Returns the arcsine, or inverse sine, of a number. The arcsine is the angle whose sine is number. The returned angle is given in radians in the range -pi/2 to pi/2.
ASIN ( Number )
Returns the inverse hyperbolic sine of a number. The inverse hyperbolic sine is the value whose hyperbolic sine is number, so ASINH(SINH(number)) equals number.
ASINH ( Number )
Returns the arctangent, or inverse tangent, of a number. The arctangent is the angle whose tangent is number. The returned angle is given in radians in the range -pi/2 to pi/2.
ATAN ( Number )
Returns the inverse hyperbolic tangent of a number. Number must be between -1 and 1 (excluding -1 and 1). The inverse hyperbolic tangent is the value whose hyperbolic tangent is number, so ATANH(TANH(number)) equals number.
ATANH ( Number )
Authentication kind, usually one of the AuthenticationKind constants.
DAX optimization that merges filters on columns from the same table.
Returns the average (arithmetic mean) of all the numbers in a column.
AVERAGE ( ColumnName )
Returns the average (arithmetic mean) of the values in a column. Handles text and non-numeric values.
AVERAGEA ( ColumnName )
Calculates the average (arithmetic mean) of a set of expressions evaluated over a table.
AVERAGEX ( Table, Expression )
DAX statement keyword used to shape queries and calculations.
DAX statement keyword used to shape queries and calculations.
Microsoft analytical engine family behind tabular semantic models.
Azure Development and Operations; Microsoft service for repositories, boards, and pipelines.
B
A reference ID to the referenced source column.
A reference ID to the referenced source table.
Rule-based checker for semantic model quality and consistency.
Returns the beta distribution. The beta distribution is commonly used to study variation in the percentage of something across samples, such as the fraction of the day people spend watching television.
BETA.DIST ( X, Alpha, Beta, Cumulative, [A], [B] )
Returns the inverse of the beta cumulative probability density function (BETA.DIST). If probability = BETA.DIST(x,...TRUE), then BETA.INV(probability,...) = x. The beta distribution can be used in project planning to model probable completion times given an expected completion time and variability.
BETA.INV ( Probability, Alpha, Beta, [A], [B] )
Relationships that propagate filters in both directions.
Binary encoding that reduces XMLA protocol payload size.
Returns a bitwise 'AND' of two numbers.
BITAND ( Number1, Number2 )
Returns a number shifted left by the specified number of bits.
BITLSHIFT ( Number, ShiftAmount )
Returns a bitwise 'OR' of two numbers.
BITOR ( Number1, Number2 )
Returns a number shifted right by the specified number of bits.
BITRSHIFT ( Number, ShiftAmount )
Returns a bitwise 'XOR' of two numbers.
BITXOR ( Number1, Number2 )
Returns a blank.
BLANK ( )
DAX data type used by expressions and model metadata.
Best Practice Analyzer; rule-based checker for model quality and consistency.
C
Reusable Tabular Editor automation script for model metadata changes.
Tabular Editor automation using C# to modify model metadata.
Evaluates an expression in a context modified by filters.
CALCULATE ( Expression, [Filter], ... )
Model column calculated row by row from DAX.
Model table created from a DAX expression.
Evaluates a table expression in a context modified by filters.
CALCULATETABLE ( Table, [Filter], ... )
Model object that applies reusable calculation logic to measures.
Annotations on the Calculation Group object.
The description of the Calculation Group object.
When multiple Calculation Groups are used as a filter condition, this property determines the order of evaluation.
Returns a table with one column of all dates between StartDate and EndDate.
CALENDAR ( StartDate, EndDate )
Tabular Editor tool for creating calendars for enhanced time intelligence.
Returns a table with one column of dates calculated from the model automatically.
CALENDARAUTO ( [FiscalYearEndMonth] )
Number of distinct values in a column.
Rounds a number up, to the nearest integer or to the nearest unit of significance.
CEILING ( Number, Significance )
Returns the chi-squared distribution. The chi-squared distribution is commonly used to study variation in the percentage of something across samples, such as the fraction of the day people spend watching television.
CHISQ.DIST ( X, Deg_freedom, Cumulative )
Returns the right-tailed probability of the chi-squared distribution. The chi-squared distribution is associated with a chi-squared test. Use the chi-squared test to compare observed and expected values. For example, a genetic experiment might hypothesize that the next generation of plants will exhibit a certain set of colors. By comparing the observed results with the expected ones, you can decide whether your original hypothesis is valid.
CHISQ.DIST.RT ( X, Deg_freedom )
Returns the inverse of the left-tailed probability of the chi-squared distribution. The chi-squared distribution is commonly used to study variation in the percentage of something across samples, such as the fraction of the day people spend watching television.
CHISQ.INV ( Probability, Deg_freedom )
Returns the inverse of the right-tailed probability of the chi-squared distribution. If probability = CHISQ.DIST.RT(x,...), then CHISQ.INV.RT(probability,...) = x. Use this function to compare observed results with expected ones in order to decide whether your original hypothesis is valid.
CHISQ.INV.RT ( Probability, Deg_freedom )
Continuous Integration / Continuous Delivery; practices for validating and releasing changes through automation.
Anthropic coding agent that works from the command line.
Evaluates the specified expression for the date corresponding to the end of the current month after applying specified filters.
CLOSINGBALANCEMONTH ( Expression, Dates, [Filter] )
Evaluates the specified expression for the date corresponding to the end of the current quarter after applying specified filters.
CLOSINGBALANCEQUARTER ( Expression, Dates, [Filter] )
Evaluates the specified expression for the date corresponding to the end of the current week after applying specified filters.
CLOSINGBALANCEWEEK ( Expression, Calendar, [Filter] )
Evaluates the specified expression for the date corresponding to the end of the current year after applying specified filters.
CLOSINGBALANCEYEAR ( Expression, Dates, [Filter], [YearEndDate] )
Returns the first argument that doesn't evaluate to a blank value. If all arguments evaluate to blank values, BLANK is returned.
COALESCE ( Value1, Value2, ... )
Editor quick fixes for refactoring DAX and model code.
DAX Editor suggestions, parameter help, and context-aware completion.
AI agent that reads and modifies project files or code.
Retrieves a context with removed detail levels compared to the current context. With an expression, returns its value in the new context, allowing navigation up hierarchies and calculation at a coarser level of detail.
COLLAPSE ( [Expression], [Axis], [Column], ..., [N] )
Retrieves a context with removed detail levels along an axis. With an expression, returns its value in the new context, enabling navigation to the highest level on the axis and is the inverse of EXPANDALL.
COLLAPSEALL ( [Expression], Axis )
DAX statement keyword used to shape queries and calculations.
Returns a ColumnOrigin object.
Provides statistics regarding every column in every table in the model.
COLUMNSTATISTICS ( )
Returns the number of combinations for a given number of items. Use COMBIN to determine the total possible number of groups for a given number of items.
COMBIN ( Number, Number_chosen )
Returns the number of combinations (with repetitions) for a given number of items.
COMBINA ( Number, Number_chosen )
Combines the given set of operands using a specified delimiter.
COMBINEVALUES ( Delimiter, Expression1, Expression2, ... )
Model property identifying the tabular engine feature level.
Power BI model combining multiple storage modes or remote models.
Joins two text strings into one text string.
CONCATENATE ( Text1, Text2 )
Evaluates expression for each row on the table, then return the concatenation of those values in a single string result, separated by the specified delimiter.
CONCATENATEX ( Table, Expression, [Delimiter], [OrderBy_Expression], [Order], ... )
DAX operator used to combine, compare, or transform values.
Returns the confidence interval for a population mean, using a normal distribution.
CONFIDENCE.NORM ( Alpha, Standard_dev, Size )
Returns the confidence interval for a population mean, using a Student's t distribution.
CONFIDENCE.T ( Alpha, Standard_dev, Size )
A string used to open the connection to the data source.
Returns TRUE if there exists at least one row where all columns have specified values.
CONTAINS ( Table, ColumnName, Value, ... )
Returns TRUE if there exists at least one row where all columns have specified values.
CONTAINSROW ( Table, Value, ... )
Returns TRUE if one text string contains another text string. CONTAINSSTRING isn't case-sensitive, but it is accent-sensitive.
CONTAINSSTRING ( WithinText, FindText )
Returns TRUE if one text string contains another text string. CONTAINSSTRINGEXACT is case-sensitive and accent-sensitive.
CONTAINSSTRINGEXACT ( WithinText, FindText )
Specifies the type of the linguistic metadata from the Content property.
DAX behavior that turns row context into filter context.
Conversational Business Intelligence; analytics through natural-language data questions.
Convert an expression to the specified data type.
CONVERT ( Expression, DataType )
Returns the cosine of the given angle.
COS ( Number )
Returns the hyperbolic cosine of a number.
COSH ( Number )
Return the cotangent of an angle specified in radians.
COT ( Number )
Return the hyperbolic cotangent of a hyperbolic angle.
COTH ( Number )
Counts the number of rows in the table where the specified column has a non-blank value.
COUNT ( ColumnName )
Counts the number of values in a column.
COUNTA ( ColumnName )
Counts the number of values which result from evaluating an expression for each row of a table.
COUNTAX ( Table, Expression )
Counts the number of blanks in a column.
COUNTBLANK ( ColumnName )
Counts the number of rows in a table.
COUNTROWS ( [Table] )
Counts the number of values which result from evaluating an expression for each row of a table.
COUNTX ( Table, Expression )
Returns the number of days from the beginning of a coupon period until its settlement date.
COUPDAYBS ( Settlement, Maturity, Frequency, [Basis] )
Returns the number of days in the coupon period that contains the settlement date.
COUPDAYS ( Settlement, Maturity, Frequency, [Basis] )
Returns the number of days from the settlement date to the next coupon date.
COUPDAYSNC ( Settlement, Maturity, Frequency, [Basis] )
Returns the next coupon date after the settlement date.
COUPNCD ( Settlement, Maturity, Frequency, [Basis] )
Returns the number of coupons payable between the settlement date and maturity date, rounded up to the nearest whole coupon.
COUPNUM ( Settlement, Maturity, Frequency, [Basis] )
Returns the previous coupon date before the settlement date.
COUPPCD ( Settlement, Maturity, Frequency, [Basis] )
Report interaction where one visual filters another visual.
Specifies cross filtering direction to be used in the evaluation of a DAX expression. The relationship is defined by naming, as arguments, the two columns that serve as endpoints.
CROSSFILTER ( LeftColumnName, RightColumnName, CrossFilterType )
Indicates how relationships influence filtering of data.
Returns a table that is a crossjoin of the specified tables.
CROSSJOIN ( Table, ... )
Returns the cumulative interest paid on a loan between start_period and end_period.
CUMIPMT ( Rate, Nper, Pv, Start_period, End_period, Type )
Returns the cumulative principal paid on a loan between start_period and end_period.
CUMPRINC ( Rate, Nper, Pv, Start_period, End_period, Type )
Returns the value as a currency data type.
CURRENCY ( Value )
DAX data type used by expressions and model metadata.
Access to the (sub)table representing current group in GroupBy function. Can be used only inside GroupBy function.
CURRENTGROUP ( )
Returns the value of the CustomData connection string property if defined; otherwise, BLANK().
CUSTOMDATA ( )
D
Data-Driven Documents; JavaScript library for data-driven browser visualizations.
Design choices that shape how users read and use reports.
Fabric app template for analytical experiences over semantic models.
Fabric workload for ingesting, transforming, and orchestrating data.
Tabular Editor view for monitoring model refresh operations.
Presenting data visually so people can understand patterns and exceptions.
Serialized semantic model metadata used by development tools.
SQL warehousing experience for queries and dashboards.
Specifies the type of data contained in the column so that you can add custom behaviors based on column type.
A reference to an optional DataCoverageDefinition that provides the hint regarding the data that is covered by the partition.
Power BI dataflow generation for reusable Power Query transformations.
Dataflow Generation 2; Fabric dataflow for cloud data preparation.
Power Query-based Fabric item for reusable data preparation.
Practices for improving data delivery through collaboration and automation.
DataSourceDefaultMaxConnections will be used for connections to a data source if MaxConnections is set to -1 on the data source object or if there is no corresponding data source object for the data source.
Controls whether this model allows data source variables to be overriden.
Returns a table with data defined inline.
DATATABLE ( Name, DataType, ..., Data )
TOM property specifying the value type of a column or measure.
Determines which partitions should be selected to run queries against the model.
Returns the specified date in datetime format.
DATE ( Year, Month, Day )
Moves the given set of dates by a specified interval.
DATEADD ( Dates, NumberOfIntervals, Interval, [Extension], [Truncation] )
Returns the number of units (unit specified in Interval) between the input two dates.
DATEDIFF ( Date1, Date2, Interval )
Returns the dates between two given dates.
DATESBETWEEN ( Dates, StartDate, EndDate )
Returns the dates from the given period.
DATESINPERIOD ( Dates, StartDate, NumberOfIntervals, Interval, [EndBehavior] )
Returns a set of dates in the month up to the last date visible in the filter context.
DATESMTD ( Dates )
Returns a set of dates in the quarter up to the last date visible in the filter context.
DATESQTD ( Dates )
Returns a set of dates in the week up to current date.
DATESWTD ( Calendar )
Returns a set of dates in the year up to the last date visible in the filter context.
DATESYTD ( Dates, [YearEndDate] )
DAX data type used by expressions and model metadata.
Converts a date in the form of text to a date in datetime format.
DATEVALUE ( DateText )
Tabular Editor feature for stepping through DAX evaluation.
Tabular Editor editor for authoring and refactoring DAX expressions.
DAX Library; open package library for reusable functions.
Tool for finding and explaining DAX performance issues.
Tabular Editor feature for installing reusable DAX packages.
Statement returning tables from a semantic model.
Power BI Desktop window for writing and testing DAX queries.
Power BI editor for writing and running DAX queries.
Tabular Editor window for running DAX queries against models.
Tabular Editor document for editing DAX objects together.
Tabular Editor workflow for bulk-editing DAX expressions.
External tool for writing, running, and analyzing DAX queries.
DAX User-Defined Function; reusable calculation logic inside a semantic model.
Returns a number from 1 to 31 representing the day of the month.
DAY ( Date )
Returns the depreciation of an asset for a specified period using the fixed-declining balance method.
DB ( Cost, Salvage, Life, Period, [Month] )
Returns the depreciation of an asset for a specified period using the double-declining balance method or some other method you specify.
DDB ( Cost, Salvage, Life, Period, [Factor] )
DAX data type used by expressions and model metadata.
Used by partitions in the model to determine the type of query that retrieves data.
A DAX expression specifying default detail rows for this table (drill-through in client tools).
The default method for making data available in the partition.
Used by PBIX data source format conversion.
DAX statement keyword used to shape queries and calculations.
DAX Editor command that inserts a referenced measure definition.
DAX Editor command that includes downstream measure definitions.
Converts radians into degrees.
DEGREES ( Number )
Permissions an app uses on behalf of a signed-in user.
Open table format that adds reliability to data lakes.
Power BI custom visual for Vega and Vega-Lite charts.
DAX statement keyword used to shape queries and calculations.
Fabric lifecycle feature for moving content between stages.
Returns the table data corresponding to the DetailRows expression defined on the specified Measure. If a DetailRows expression isn't defined then the entire table to which the Measure belongs is returned.
DETAILROWS ( Measure )
A DAX expression specifying detail rows for this measure (drill-through in client tools).
Compression technique used by columnar storage engines.
Storage mode that reads OneLake tables through the VertiPaq engine.
Define the fallback behavior of Direct Lake tables.
Storage mode that sends queries back to the source system.
Returns the discount rate for a security.
DISC ( Settlement, Maturity, Pr, Redemption, [Basis] )
Determines whether to discourage composite models.
Determines whether to discourage the implicit measures.
Determines whether to discourage the report measures.
Folder path used to organize objects in client tools.
Indicates the visual position of the column, defined as a relative ordering rather than a strict ordering (example: 10, 20, 40, 50).
Returns a one column table that contains the distinct (unique) values in a column, for a column argument. Or multiple columns with distinct (unique) combination of values, for a table expression argument.
DISTINCT ( ColumnNameOrTableExpr )
Counts the number of distinct values in a column.
DISTINCTCOUNT ( ColumnName )
Counts the number of distinct values in a column.
DISTINCTCOUNTNOBLANK ( ColumnName )
Safe Divide function with ability to handle divide by zero case.
DIVIDE ( Numerator, Denominator, [AlternateResult] )
DAX operator used to combine, compare, or transform values.
Converts a dollar price expressed as an integer part and a fraction part, such as 1.02, into a dollar price expressed as a decimal number. Fractional dollar numbers are sometimes used for securities prices.
DOLLARDE ( Fractional_dollar, Fraction )
Converts a dollar price expressed as a decimal number into a dollar price expressed as an integer part and a fraction part, such as 1.02. Fractional dollar numbers are sometimes used for securities prices.
DOLLARFR ( Decimal_dollar, Fraction )
Report interaction that moves into lower hierarchy levels.
Report navigation that opens detail pages for selected data.
Returns the Macauley duration for an assumed par value of $100. Duration is defined as the weighted average of the present value of cash flows, and is used as a measure of a bond price's response to changes in yield.
DURATION ( Settlement, Maturity, Coupon, Yld, Frequency, [Basis] )
DAX expression that changes a measure format at query time.
E
Returns the value in the column prior to the specified number of table scans (default is 1).
EARLIER ( ColumnName, [Number] )
Returns the value in the column for the very first point at which there was a row context.
EARLIEST ( ColumnName )
Returns the date that is the indicated number of months before or after the start date.
EDATE ( StartDate, Months )
Returns the effective annual interest rate, given the nominal annual interest rate and the number of compounding periods per year.
EFFECT ( Nominal_rate, Npery )
Extract, Load, Transform; pattern that transforms data after loading it.
Email address.
Enable or disable incremental refresh policy for this table
This property allows an encoding hint to be specified for the column.
Whether connection must be encrypted.
Returns the end of month.
ENDOFMONTH ( Dates )
Returns the end of quarter.
ENDOFQUARTER ( Dates )
Returns the end of week.
ENDOFWEEK ( Calendar )
Returns the end of year.
ENDOFYEAR ( Dates, [YearEndDate] )
The Name of the underlying referenced object used to query and populate current partition.
Returns the date in datetime format of the last day of the month before or after a specified number of months.
EOMONTH ( StartDate, Months )
DAX operator used to combine, compare, or transform values.
Raises a user specified error.
ERROR ( ErrorText )
Extract, Transform, Load; pattern that transforms data before loading it.
DAX statement keyword used to shape queries and calculations.
Return the value of the first argument and also log the value in DAX evaluation log.
EVALUATEANDLOG ( Value, [Label], [MaxRows] )
Evaluation behavior for calculated column.
Returns number rounded up to the nearest even integer. You can use this function for processing items that come in twos. For example, a packing crate accepts rows of one or two items. The crate is full when the number of items, rounded up to the nearest two, matches the crate's capacity.
EVEN ( Number )
Fabric item for storing and querying high-volume event data.
Checks whether two text strings are exactly the same, and returns TRUE or FALSE. EXACT is case-sensitive.
EXACT ( Text1, Text2 )
Returns the rows of left-side table which do not appear in right-side table.
EXCEPT ( LeftTable, RightTable )
An indication whether the table is excluded from the automatic aggregations feature.
A boolean value that indicates whether the table is excluded from model refresh.
Returns
e raised to the power of a given number.
EXP ( Number )
Retrieves a context with added levels of detail compared to the current context. If an expression is provided, returns its value in the new context, allowing for navigation in hierarchies and calculation at a more detailed level.
EXPAND ( [Expression], [Axis], [Column], ..., [N] )
Retrieves a context with added detail levels along an axis compared to the current context. With an expression, returns its value in the new context, enabling navigation to the lowest level on the axis, and is the inverse of COLLAPSEALL.
EXPANDALL ( [Expression], Axis )
Measure you define yourself with a DAX expression.
Returns the exponential distribution. Use EXPON.DIST to model the time between events, such as how long an automated bank teller takes to deliver cash. For example, you can use EXPON.DIST to determine the probability that the process takes at most 1 minute.
EXPON.DIST ( X, Lambda, Cumulative )
DAX operator used to combine, compare, or transform values.
A reference to the NamedExpression where the parameter associated with the remote model.
Invoke a measure defined in a remote model.
EXTERNALMEASURE ( MeasureName, [Type], [Datasource] )
F
Fabric item type for building and sharing web applications.
Fabric CLI for managing resources and automation.
Fabric feature that syncs workspace items with Git repositories.
Fabric item combining data lake storage with database-style organization.
Fabric item for SQL-based data warehousing over OneLake.
Returns the factorial of a number, equal to 1*2*3*...* Number.
FACT ( Number )
Returns the logical value FALSE.
FALSE ( )
Whether privacy settings on individual data sources should be ignored.
Power BI feature for switching fields or measures in visuals.
Returns a table that has been filtered.
FILTER ( Table, FilterExpression )
Active filters that shape how a DAX expression evaluates.
Returns a correlated join table over a set of groups.
FILTERCLUSTER ( GroupBy_ColumnName, FilterTable, ..., Separator, TableScan, ... )
The DAX expression that filters the rows in the table when this security role is in effect.
Returns a table of the filter values applied directly to the specified column.
FILTERS ( ColumnName )
Returns the starting position of one text string within another text string. FIND is case-sensitive and accent-sensitive.
FIND ( FindText, WithinText, [StartPosition], [NotFoundValue] )
The First function retrieves a value in the Visual Calculation data grid from the first row of an axis.
FIRST ( Column, [Axis], [OrderBy], [Blanks], [Reset] )
Returns first non blank date.
FIRSTDATE ( Dates )
Returns the first value in the column for which the expression has a non blank value.
FIRSTNONBLANK ( ColumnName, Expression )
Returns the first non blank value of the expression that evaluated for the column.
FIRSTNONBLANKVALUE ( ColumnName, Expression )
Rounds a number to the specified number of decimals and returns the result as text with optional commas.
FIXED ( Number, [Decimals], [NoCommas] )
Rounds a number down, toward zero, to the nearest multiple of significance.
FLOOR ( Number, Significance )
Determines whether measures can have the same names as any column in the model.
Converts a value to text in the specified number format.
FORMAT ( Value, Format, [LocaleName] )
DAX Editor command for formatting expressions and query documents.
Static format string used to display measure or column values.
DAX expression that controls a measure's dynamic format string.
Indicates whether the "From" end of the relationship has a cardinality of One (1) or Many (2).
The starting column in a single column relationship.
The starting table in a directional table relationship.
DAX statement keyword used to shape queries and calculations.
Calculates the future value of an investment based on a constant interest rate. You can use FV with either periodic, constant payments, or a single lump sum payment.
FV ( Rate, Nper, Pmt, [Pv], [Type] )
G
Returns the greatest common divisor of two integers. The greatest common divisor is the largest integer that divides both number1 and number2 without a remainder.
GCD ( Number1, Number2 )
The second table expression will be evaluated for each row in the first table. Returns the crossjoin of the first table with these results.
GENERATE ( Table1, Table2 )
The second table expression will be evaluated for each row in the first table. Returns the crossjoin of the first table with these results, including rows for which the second table expression is empty.
GENERATEALL ( Table1, Table2 )
Returns a table with one column, populated with sequential values from start to end.
GENERATESERIES ( StartValue, EndValue, [IncrementValue] )
Returns geometric mean of given column reference.
GEOMEAN ( ColumnName )
Returns geometric mean of an expression values in a table.
GEOMEANX ( Table, Expression )
GitHub automation platform for workflows, builds, and deployments.
GitHub AI assistant for writing and reviewing code.
The granularity of the refresh policy for this partition
DAX operator used to combine, compare, or transform values.
DAX operator used to combine, compare, or transform values.
DAX statement keyword used to shape queries and calculations.
Creates a summary the input table grouped by the specified columns.
GROUPBY ( Table, [GroupBy_ColumnName], [Name], [Expression], ... )
Returns a summary table over a set of groups.
GROUPCROSSAPPLY ( GroupBy_ColumnName, FilterTable, Name, Expression, ... )
Returns a summary table over a set of groups.
GROUPCROSSAPPLYTABLE ( GroupBy_ColumnName, FilterTable, Name, TableExpression, ... )
H
Compute hash over a variable number of input expressions and return a value.
HASH ( Expression, ... )
Returns true when the specified table or column has one and only one value resulting from direct filter(s).
HASONEFILTER ( ColumnName )
Returns true when there's only one value in the specified column.
HASONEVALUE ( ColumnName )
Ragged/unbalanced hierarchies can be enabled by hiding members using this property.
Returns the hour as a number from 0 (12:00 A.M.) to 23 (11:00 P.M.).
HOUR ( Datetime )
Power BI tables combining import partitions with real-time DirectQuery.
I
A string that defines the identity provider used for authentication.
Checks whether a condition is met, and returns one value if TRUE, and another value if FALSE.
IF ( LogicalTest, ResultIfTrue, [ResultIfFalse] )
Checks whether a condition is met, and returns one value if TRUE, and another value if FALSE. Uses eager execution plan.
IF.EAGER ( LogicalTest, ResultIfTrue, [ResultIfFalse] )
Returns value_if_error if the first expression is an error and the value of the expression itself otherwise.
IFERROR ( Value, ValueIfError )
Tags a measure expression specified in the call to SUMMARIZECOLUMNS function to be ignored when determining the non-blank rows.
IGNORE ( Measure_Expression )
Determines how credentials are obtained for an impersonated connection to a data source during data import or refresh.
Measure automatically created from a field summarization.
Storage mode that loads source data into the semantic model.
Tabular Editor wizard for importing tables and source metadata.
DAX operator used to combine, compare, or transform values.
Model relationship ignored by default unless activated in a calculation.
Refresh policy that updates only recent partitions.
Granularity of the (most recent) incremental refresh range
Number of periods for the incremental refresh range
Lag or leading periods from Now() to the rolling window head
Retrieves a row at an absolute position (specified by the position parameter) within the specified partition sorted by the specified order or on the axis specified.
INDEX ( Position, [Relation], [OrderBy], [Blanks], [PartitionBy], [MatchBy], [Reset] )
Returns rows from the TMSCHEMA_ALTERNATE_OF_DEFINITIONS data management view.
INFO.ALTERNATEOFDEFINITIONS ( [RestrictionName], [RestrictionValue], ... )
Returns a list of all annotations in the current model with columns matching the schema rowset for annotation objects.
INFO.ANNOTATIONS ( [RestrictionName], [RestrictionValue], ... )
Represents the TMSCHEMA_ATTRIBUTE_HIERARCHIES DMV query function.
INFO.ATTRIBUTEHIERARCHIES ( [RestrictionName], [RestrictionValue], ... )
Returns rows from the TMSCHEMA_ATTRIBUTE_HIERARCHY_STORAGES data management view.
INFO.ATTRIBUTEHIERARCHYSTORAGES ( [RestrictionName], [RestrictionValue], ... )
Returns information about the calculation dependency for a DAX query.
INFO.CALCDEPENDENCY ( [RestrictionName], [RestrictionValue], ... )
Returns rows from the TMSCHEMA_CALCULATION_GROUPS data management view.
INFO.CALCULATIONGROUPS ( [RestrictionName], [RestrictionValue], ... )
Returns rows from the TMSCHEMA_CALCULATION_ITEMS data management view.
INFO.CALCULATIONITEMS ( [RestrictionName], [RestrictionValue], ... )
Represents the TMSCHEMA_CALENDAR_COLUMN_GROUPS DMV query function.
INFO.CALENDARCOLUMNGROUPS ( [RestrictionName], [RestrictionValue], ... )
Represents the TMSCHEMA_CALENDAR_COLUMN_REFERENCES DMV query function.
INFO.CALENDARCOLUMNREFERENCES ( [RestrictionName], [RestrictionValue], ... )
Represents the TMSCHEMA_CALENDARS DMV query function.
INFO.CALENDARS ( [RestrictionName], [RestrictionValue], ... )
Represents the DBSCHEMA_CATALOGS DMV query function.
INFO.CATALOGS ( [RestrictionName], [RestrictionValue], ... )
Represents the TMSCHEMA_CHANGED_PROPERTIES DMV query function.
INFO.CHANGEDPROPERTIES ( [RestrictionName], [RestrictionValue], ... )
Returns rows from the TMSCHEMA_COLUMN_PARTITION_STORAGES data management view.
INFO.COLUMNPARTITIONSTORAGES ( [RestrictionName], [RestrictionValue], ... )
Returns a list of all column permissions in the current model with columns matching the schema rowset for column permissions objects.
INFO.COLUMNPERMISSIONS ( [RestrictionName], [RestrictionValue], ... )
Returns a list of all columns in the current model with columns matching the schema rowset for column objects.
INFO.COLUMNS ( [RestrictionName], [RestrictionValue], ... )
Returns a list of all column storages in the current model with columns matching the schema rowset for column storage objects.
INFO.COLUMNSTORAGES ( [RestrictionName], [RestrictionValue], ... )
Returns information about database metadata in XML format.
INFO.CSDLMETADATA ( [RestrictionName], [RestrictionValue], ... )
Returns a list of all cultures in the current model with columns matching the schema rowset for culture objects.
INFO.CULTURES ( [RestrictionName], [RestrictionValue], ... )
Returns rows from the TMSCHEMA_DATA_COVERAGE_DEFINITIONS data management view.
INFO.DATACOVERAGEDEFINITIONS ( [RestrictionName], [RestrictionValue], ... )
Represents the TMSCHEMA_DATASOURCES DMV query function.
INFO.DATASOURCES ( [RestrictionName], [RestrictionValue], ... )
Returns rows from the TMSCHEMA_DELTA_TABLE_METADATA_STORAGES data management view.
INFO.DELTATABLEMETADATASTORAGES ( [RestrictionName], [RestrictionValue], ... )
Returns information about the calculation dependency for a DAX query.
INFO.DEPENDENCIES ( [RestrictionName], [RestrictionValue], ... )
Returns a list of all detail rows definitions in the current model with columns matching the schema rowset for detail rows definitions objects.
INFO.DETAILROWSDEFINITIONS ( [RestrictionName], [RestrictionValue], ... )
Returns rows from the TMSCHEMA_DICTIONARY_STORAGES data management view.
INFO.DICTIONARYSTORAGES ( [RestrictionName], [RestrictionValue], ... )
Represents the TMSCHEMA_EXCLUDED_ARTIFACTS DMV query function.
INFO.EXCLUDEDARTIFACTS ( [RestrictionName], [RestrictionValue], ... )
Returns a list of all expressions in the current model with columns matching the schema rowset for expressions objects.
INFO.EXPRESSIONS ( [RestrictionName], [RestrictionValue], ... )
Returns a list of all extended properties in the current model with columns matching the schema rowset for extended properties objects.
INFO.EXTENDEDPROPERTIES ( [RestrictionName], [RestrictionValue], ... )
Returns rows from the TMSCHEMA_FORMAT_STRING_DEFINITIONS data management view.
INFO.FORMATSTRINGDEFINITIONS ( [RestrictionName], [RestrictionValue], ... )
Returns information about the functions that are currently available for use in the DAX programming language.
INFO.FUNCTIONS ( [RestrictionName], [RestrictionValue], ... )
Returns rows from the TMSCHEMA_GENERAL_SEGMENT_MAP_SEGMENT_METADATA_STORAGES data management view.
INFO.GENERALSEGMENTMAPSEGMENTMETADATASTORAGES ( [RestrictionName], [RestrictionValue], ... )
Returns rows from the TMSCHEMA_GROUP_BY_COLUMNS data management view.
INFO.GROUPBYCOLUMNS ( [RestrictionName], [RestrictionValue], ... )
Represents the TMSCHEMA_HIERARCHIES DMV query function.
INFO.HIERARCHIES ( [RestrictionName], [RestrictionValue], ... )
Returns rows from the TMSCHEMA_HIERARCHY_STORAGES data management view.
INFO.HIERARCHYSTORAGES ( [RestrictionName], [RestrictionValue], ... )
Returns a list of all KPIS in the current model with columns matching the schema rowset for KPI objects.
INFO.KPIS ( [RestrictionName], [RestrictionValue], ... )
Returns a list of all levels in the current model with columns matching the schema rowset for level objects.
INFO.LEVELS ( [RestrictionName], [RestrictionValue], ... )
Represents the TMSCHEMA_LINGUISTIC_METADATA DMV query function.
INFO.LINGUISTICMETADATA ( [RestrictionName], [RestrictionValue], ... )
Returns a list of all measures in the current model with columns matching the schema rowset for measure objects.
INFO.MEASURES ( [RestrictionName], [RestrictionValue], ... )
Represents the TMSCHEMA_MODEL DMV query function.
INFO.MODEL ( [RestrictionName], [RestrictionValue], ... )
Returns a list of all object translations in the current model with columns matching the schema rowset for object translation objects.
INFO.OBJECTTRANSLATIONS ( [RestrictionName], [RestrictionValue], ... )
Returns rows from the TMSCHEMA_PARQUET_FILE_STORAGES data management view.
INFO.PARQUETFILESTORAGES ( [RestrictionName], [RestrictionValue], ... )
Represents the TMSCHEMA_PARTITIONS DMV query function.
INFO.PARTITIONS ( [RestrictionName], [RestrictionValue], ... )
Returns a list of all partition storages in the current model with columns matching the schema rowset for partition storage objects.
INFO.PARTITIONSTORAGES ( [RestrictionName], [RestrictionValue], ... )
Returns a list of all perspective columns in the current model with columns matching the schema rowset for perspective columns objects.
INFO.PERSPECTIVECOLUMNS ( [RestrictionName], [RestrictionValue], ... )
Returns a list of all perspective hierarchies in the current model with columns matching the schema rowset for perspective hierarchies objects.
INFO.PERSPECTIVEHIERARCHIES ( [RestrictionName], [RestrictionValue], ... )
Returns a list of all perspective measures in the current model with columns matching the schema rowset for perspective measures objects.
INFO.PERSPECTIVEMEASURES ( [RestrictionName], [RestrictionValue], ... )
Returns a list of all perspectives in the current model with columns matching the schema rowset for perspectives objects.
INFO.PERSPECTIVES ( [RestrictionName], [RestrictionValue], ... )
Returns a list of all perspective tables in the current model with columns matching the schema rowset for perspective tables objects.
INFO.PERSPECTIVETABLES ( [RestrictionName], [RestrictionValue], ... )
Represents the DISCOVER_PROPERTIES DMV query function.
INFO.PROPERTIES ( [RestrictionName], [RestrictionValue], ... )
Returns rows from the TMSCHEMA_QUERY_GROUPS data management view.
INFO.QUERYGROUPS ( [RestrictionName], [RestrictionValue], ... )
Returns rows from the TMSCHEMA_REFRESH_POLICIES data management view.
INFO.REFRESHPOLICIES ( [RestrictionName], [RestrictionValue], ... )
Returns rows from the TMSCHEMA_RELATED_COLUMN_DETAILS data management view.
INFO.RELATEDCOLUMNDETAILS ( [RestrictionName], [RestrictionValue], ... )
Returns rows from the TMSCHEMA_RELATIONSHIP_INDEX_STORAGES data management view.
INFO.RELATIONSHIPINDEXSTORAGES ( [RestrictionName], [RestrictionValue], ... )
Represents the TMSCHEMA_RELATIONSHIPS DMV query function.
INFO.RELATIONSHIPS ( [RestrictionName], [RestrictionValue], ... )
Returns rows from the TMSCHEMA_RELATIONSHIP_STORAGES data management view.
INFO.RELATIONSHIPSTORAGES ( [RestrictionName], [RestrictionValue], ... )
Returns a list of all role memberships in the current model with columns matching the schema rowset for role memberships objects.
INFO.ROLEMEMBERSHIPS ( [RestrictionName], [RestrictionValue], ... )
Returns a list of all roles in the current model with columns matching the schema rowset for roles objects.
INFO.ROLES ( [RestrictionName], [RestrictionValue], ... )
Returns a list of all segment map storages in the current model with columns matching the schema rowset for segment map storage objects.
INFO.SEGMENTMAPSTORAGES ( [RestrictionName], [RestrictionValue], ... )
Returns rows from the TMSCHEMA_SEGMENT_STORAGES data management view.
INFO.SEGMENTSTORAGES ( [RestrictionName], [RestrictionValue], ... )
Returns a list of all storage files in the current model with columns matching the schema rowset for storage file objects.
INFO.STORAGEFILES ( [RestrictionName], [RestrictionValue], ... )
Returns a list of all storage folders in the current model with columns matching the schema rowset for storage folder objects.
INFO.STORAGEFOLDERS ( [RestrictionName], [RestrictionValue], ... )
Returns statistics about the columns of in-memory tables.
INFO.STORAGETABLECOLUMNS ( [RestrictionName], [RestrictionValue], ... )
Returns information about the column segments used for storing data for in-memory tables.
INFO.STORAGETABLECOLUMNSEGMENTS ( [RestrictionName], [RestrictionValue], ... )
Returns statistics about in-memory tables.
INFO.STORAGETABLES ( [RestrictionName], [RestrictionValue], ... )
Returns a list of all table permissions in the current model with columns matching the schema rowset for table permissions objects.
INFO.TABLEPERMISSIONS ( [RestrictionName], [RestrictionValue], ... )
Returns a list of all tables in the current model with columns matching the schema rowset for table objects.
INFO.TABLES ( [RestrictionName], [RestrictionValue], ... )
Returns a list of all table storages in the current model with columns matching the schema rowset for table storage objects.
INFO.TABLESTORAGES ( [RestrictionName], [RestrictionValue], ... )
Represents the TMSCHEMA_FUNCTIONS DMV query function.
INFO.USERDEFINEDFUNCTIONS ( [RestrictionName], [RestrictionValue], ... )
Returns a list of all variations in the current model with columns matching the schema rowset for variations objects.
INFO.VARIATIONS ( [RestrictionName], [RestrictionValue], ... )
Returns a list of all columns in the current model.
INFO.VIEW.COLUMNS ( )
Returns a list of all measures in the current model.
INFO.VIEW.MEASURES ( )
Returns a list of all relationships in the current model.
INFO.VIEW.RELATIONSHIPS ( )
Returns a list of all tables in the current model.
INFO.VIEW.TABLES ( )
DAX Editor command that replaces a measure reference with its expression.
Property that includes or excludes an object from a perspective.
Rounds a number down to the nearest integer.
INT ( Number )
DAX data type used by expressions and model metadata.
Returns the rows of left-side table which appear in right-side table.
INTERSECT ( LeftTable, RightTable )
Returns the interest rate for a fully invested security.
INTRATE ( Settlement, Maturity, Investment, Redemption, [Basis] )
Returns the interest payment for a given period for an investment based on periodic, constant payments and a constant interest rate.
IPMT ( Rate, Per, Nper, Pv, [Fv], [Type] )
A boolean value that indicates whether the relationship is marked as Active or Inactive.
Returns true if the list of Value1 parameters compares strictly after the list of Value2 parameters.
ISAFTER ( Value1, Value2, [Order], ... )
Report whether the column is present at the current level.
ISATLEVEL ( Column )
A boolean value that indicates whether the column can be excluded from usage in MDX query tools.
Checks whether a value is blank, and returns TRUE or FALSE.
ISBLANK ( Value )
Checks whether a value is a boolean value (TRUE or FALSE), and returns TRUE or FALSE. This is an alias of ISLOGICAL.
ISBOOLEAN ( Value )
Returns true when the specified table or column is crossfiltered.
ISCROSSFILTERED ( TableNameOrColumnName )
Checks whether a value is a fixed precision decimal number (currency), and returns TRUE or FALSE. This is an alias of ISDECIMAL.
ISCURRENCY ( Value )
A boolean value indicating whether the datatype is inferred.
Checks whether a value is a Date/time, and returns TRUE or FALSE.
ISDATETIME ( Value )
Checks whether a value is a fixed precision decimal number (currency), and returns TRUE or FALSE. This is an alias of ISCURRENCY.
ISDECIMAL ( Value )
If true, the Variation is the Default one for the Column.
A boolean value that indicates whether this column is returned as the DefaultImage property in CSDL.
A boolean value that indicates whether this column is included in the DisplayKey element in CSDL.
Checks whether a value is a floating-point decimal number, and returns TRUE or FALSE.
ISDOUBLE ( Value )
Indicates whether the set is static or dynamic
Returns true if the specified table or table-expression is Empty.
ISEMPTY ( Table )
Checks whether a value is an error, and returns TRUE or FALSE.
ISERROR ( Value )
Returns TRUE if number is even, or FALSE if number is odd.
ISEVEN ( Number )
Returns true when there are direct filters on the specified column.
ISFILTERED ( TableNameOrColumnName )
Boolean property that hides an object from client visualization tools.
Returns true when the specified column is the level in a hierarchy of levels.
ISINSCOPE ( ColumnName )
Checks whether a value is an integer, and returns TRUE or FALSE. This is an alias of ISINTEGER.
ISINT64 ( Value )
Checks whether a value is an integer, and returns TRUE or FALSE. This is an alias of ISINT64.
ISINTEGER ( Value )
A boolean value that indicates whether the column is a key of the table.
Checks whether a value is a logical value (TRUE or FALSE), and returns TRUE or FALSE. This is an alias of ISBOOLEAN.
ISLOGICAL ( Value )
A boolean value indicating whether name of the column is inferred by the server.
Checks whether a value isn't text (blank cells are not text), and returns TRUE or FALSE.
ISNONTEXT ( Value )
If false, the column cannot contain nulls.
Checks whether a value is a number, and returns TRUE or FALSE.
ISNUMBER ( Value )
Checks whether a value is an integer or decimal number, and returns TRUE or FALSE.
ISNUMERIC ( Value )
Rounds a number up, to the nearest integer or to the nearest multiple of significance.
ISO.CEILING ( Number, [Significance] )
Returns TRUE if number is odd, or FALSE if number is even.
ISODD ( Number )
The IsOnOrAfter function is a boolean function that emulates the behavior of Start At clause and returns true for a row that meets all the conditions mentioned as parameters in this function.
ISONORAFTER ( Value1, Value2, [Order], ... )
Calculates the interest paid (or received) for the specified period of a loan (or investment) with even principal payments.
ISPMT ( Rate, Per, Nper, Pv )
A boolean value that specifies whether to hide a table from the client.
Returns true if one of the specified measures is currently being evaluated.
ISSELECTEDMEASURE ( Measure, ... )
A boolean value that indicates whether the measure is an implicit measure that is automatically created by client tools to aggregate a field.
Checks whether a value is a string, and returns TRUE or FALSE. This is an alias of ISTEXT.
ISSTRING ( Value )
Returns TRUE if the current row contains a subtotal for a specified column and FALSE otherwise.
ISSUBTOTAL ( ColumnName )
Checks whether a value is text, and returns TRUE or FALSE. This is an alias of ISSTRING.
ISTEXT ( Value )
A boolean value that indicates whether the column contains only unique values.
J
When joining two date time columns, indicates whether to join on date and time parts, or on date part only.
K
Changes the CALCULATE and CALCULATETABLE function filtering semantics.
KEEPFILTERS ( Expression )
Specifies the grouping behavior used for building a hierarchy.
Returns TRUE if there is a match between the MatchExpression and Text.
KEYWORDMATCH ( MatchExpression, Text )
Key Performance Indicator; metric tracking performance against a meaningful target.
Kusto Query Language; query language for logs, telemetry, and event data.
L
Data architecture combining data lake storage with warehouse-style analytics.
AI model trained to understand and generate language.
The Last function retrieves a value in the Visual Calculation data grid from the last row of an axis.
LAST ( Column, [Axis], [OrderBy], [Blanks], [Reset] )
Returns last non blank date.
LASTDATE ( Dates )
Returns the last value in the column for which the expression has a non blank value.
LASTNONBLANK ( ColumnName, Expression )
Returns the last non blank value of the expression that evaluated for the column.
LASTNONBLANKVALUE ( ColumnName, Expression )
Returns the least common multiple of integers. The least common multiple is the smallest positive integer that is a multiple of both integer arguments number1, number2. Use LCM to add fractions with different denominators.
LCM ( Number1, Number2 )
Returns the specified number of characters from the start of a text string.
LEFT ( Text, [NumberOfCharacters] )
Whether unsafe legacy redirects from HTTPS to HTTP should be enabled
Returns the number of characters in a text string.
LEN ( Text )
DAX operator used to combine, compare, or transform values.
DAX operator used to combine, compare, or transform values.
Tag that identifies object lineage across metadata changes.
Uses the Least Squares method to calculate a straight line that best fits the data, then returns a table describing the line. The equation for the line is of the form: y = m1*x1 + m2*x2 + ... + b.
LINEST ( ColumnY, ColumnX, ..., [Const] )
Uses the Least Squares method to calculate a straight line that best fits the data, then returns a table describing the line. The data result from expressions evaluated for each row in a table.
LINESTX ( Table, ExpressionY, ExpressionX, ..., [Const] )
Large Language Model; model trained to understand and generate language.
Returns the natural logarithm of a number.
LN ( Number )
Returns the logarithm of a number to the base you specify.
LOG ( Number, [Base] )
Returns the base-10 logarithm of a number.
LOG10 ( Number )
Identifies cells where specified columns match evaluated expressions, and retrieves a column value (only when a single cell is identified) or calculates an expression's value from those matching cells. Filter context from columns not specified will be applied implicitly.
LOOKUP ( Result_ColumnOrExpression, Search_Column, Search_Value, ... )
Retrieves a value from a table.
LOOKUPVALUE ( Result_ColumnName, Search_ColumnName, Search_Value, ..., [Alternate_Result] )
Identifies cells where specified columns match evaluated expressions, and retrieves a column value (only when a single cell is identified) or calculates an expression's value from those matching cells. LOOKUPWITHTOTALS defaults the non-specified columns to the total, whereas LOOKUP doesn't change the filter over non-specified columns.
LOOKUPWITHTOTALS ( Result_ColumnOrExpression, Search_Column, Search_Value, ... )
Converts all letters in a text string to lowercase.
LOWER ( Text )
M
Relationship pattern where both sides can contain repeated keys.
The columns used to determine how to match data and identify the current row. Can only be used within a Window function.
MATCHBY ( [MatchBy_ColumnName], ... )
The string that has M attributes.
Returns the largest value in a column, or the larger value between two scalar expressions. Ignores logical values. Strings are compared according to alphabetical order.
MAX ( ColumnNameOrScalar1, [Scalar2] )
Returns the largest value in a column. doesn't ignore logical values and text.
MAXA ( ColumnName )
The maximum number of connections to be opened concurrently to the data source.
Maximum degree of parallelism for query in formula engine
Determines the max possible number of parallel tasks in data refresh, within the resource constraints of the hosting service.
Returns the largest value that results from evaluating an expression for each row of a table. Strings are compared according to alphabetical order.
MAXX ( Table, Expression, [Variant] )
Model Context Protocol; standard for connecting AI applications to tools and data.
Model Context Protocol server; exposes tools, data, or prompts.
Returns the modified Macauley duration for a security with an assumed par value of $100.
MDURATION ( Settlement, Maturity, Coupon, Yld, Frequency, [Basis] )
MultiDimensional eXpressions; query language for multidimensional analytical models.
DAX statement keyword used to shape queries and calculations.
Returns the 50th percentile of values in a column.
MEDIAN ( Column )
Returns the 50th percentile of an expression values in a table.
MEDIANX ( Table, Expression )
The security name that identifies the user or group of the member.
Indicates whether the particular member of a security role is an individual user or a group of users, or automatically detected.
Tabular Editor view for managing model metadata translations.
The policy that applies to the users with read permissions only and controls their access to various metadata elements.
Role property containing object-level security permissions.
Semantic model artifact in Databricks Unity Catalog. Defines tables, columns, relationships (joins), and measures (SQL) in YAML.
The Power Query (M) Expression used to populate the partition with data.
Microsoft API for identity, users, groups, and organizational data.
Returns a string of characters from the middle of a text string, given a starting position and length.
MID ( Text, StartPosition, NumberOfCharacters )
Returns the smallest value in a column, or the smaller value between two scalar expressions. Ignores logical values. Strings are compared according to alphabetical order.
MIN ( ColumnNameOrScalar1, [Scalar2] )
Returns the smallest value in a column. doesn't ignore logical values and text.
MINA ( ColumnName )
Returns a number from 0 to 59 representing the minute.
MINUTE ( Datetime )
Returns the smallest value that results from evaluating an expression for each row of a table. Strings are compared according to alphabetical order.
MINX ( Table, Expression, [Variant] )
Returns the remainder after a number is divided by a divisor.
MOD ( Number, Divisor )
Open standard for connecting AI applications to tools and data.
The level of access for this role.
Returns a number from 1 (January) to 12 (December) representing the month.
MONTH ( Date )
Calculates a moving average along the specified axis of the Visual Calculation data grid.
MOVINGAVERAGE ( Column, WindowSize, [IncludeCurrent], [Axis], [OrderBy], [Blanks], [Reset] )
DAX statement keyword used to shape queries and calculations.
Returns a number rounded to the desired multiple.
MROUND ( Number, Multiple )
The description of the CalculationGroupExpression, visible to developers at design time and to administrators in management tools, such as SQL Server Management Studio.
The expression defined on this object will be applied to the selected measure in DAX queries, when multiple calculation items are applied.
The format string expression defined on this object will be applied to the selected measure in DAX queries, when multiple calculation items are applied.
DAX operator used to combine, compare, or transform values.
N
Returns the name of a table, column, measure, or calendar as a text string. Optional parameters control which component of the name is returned and how the result is escaped.
NAMEOF ( Value, [Component], [Escaped] )
Joins the Left table with right table using the Inner Join semantics.
NATURALINNERJOIN ( LeftTable, RightTable )
Adds a table as Natural Join into filter context.
NATURALJOINUSAGE ( Expression )
Joins the Left table with right table using the Left Outer Join semantics.
NATURALLEFTOUTERJOIN ( LeftTable, RightTable )
Returns the number of whole workdays between two dates (inclusive) using parameters to indicate which and how many days are weekend days. Weekend days and any days that are specified as holidays are not considered as workdays.
NETWORKDAYS ( start_date, end_date, [weekend], [holidays] )
The Next function retrieves a value in the next row of an axis in the Visual Calculation data grid.
NEXT ( Column, [Steps], [Axis], [OrderBy], [Blanks], [Reset] )
Returns a next day.
NEXTDAY ( Dates )
Returns a next month.
NEXTMONTH ( Dates )
Returns a next quarter.
NEXTQUARTER ( Dates )
Returns a next week.
NEXTWEEK ( Calendar )
Returns a next year.
NEXTYEAR ( Dates, [YearEndDate] )
Returns the nominal annual interest rate, given the effective rate and the number of compounding periods per year.
NOMINAL ( Effect_rate, Npery )
Modifies how filters are applied while evaluating a GROUPCROSSAPPLY or GROUPCROSSAPPLYTABLE function.
NONFILTER ( TableExpression )
Mark the filter as NonVisual.
NONVISUAL ( Expression )
Returns the normal distribution for the specified mean and standard deviation.
NORM.DIST ( X, Mean, Standard_dev, Cumulative )
Returns the inverse of the normal cumulative distribution for the specified mean and standard deviation.
NORM.INV ( Probability, Mean, Standard_dev )
Returns the standard normal distribution (has a mean of zero and a standard deviation of one).
NORM.S.DIST ( Z, Cumulative )
Returns the inverse of the standard normal cumulative distribution. The distribution has a mean of zero and a standard deviation of one.
NORM.S.INV ( Probability )
The expression defined on this object will be applied to the selected measure in DAX queries, when no calculation items are applied.
The description of the CalculationGroupExpression, visible to developers at design time and to administrators in management tools, such as SQL Server Management Studio.
The format string expression defined on this object will be applied to the selected measure in DAX queries, when no calculation items are applied.
Changes FALSE to TRUE, or TRUE to FALSE.
NOT ( Logical )
DAX operator used to combine, compare, or transform values.
Interactive code document for data engineering and automation tasks.
Returns the current date and time in datetime format.
NOW ( )
Returns the number of periods for an investment based on periodic, constant payments and a constant interest rate.
NPER ( Rate, Pmt, Pv, [Fv], [Type] )
O
Security rules that hide tables or columns from users.
Property that defines object-level security for columns or tables.
Open DataBase Connectivity; standard connectivity layer used by client tools.
Returns number rounded up to the nearest odd integer.
ODD ( Number )
Returns the price per $100 face value of a security having an odd (short or long) first period.
ODDFPRICE ( Settlement, Maturity, Issue, First_coupon, Rate, Yld, Redemption, Frequency, [Basis] )
Returns the yield of a security that has an odd (short or long) first period.
ODDFYIELD ( Settlement, Maturity, Issue, First_coupon, Rate, Pr, Redemption, Frequency, [Basis] )
Returns the price per $100 face value of a security having an odd (short or long) last period.
ODDLPRICE ( Settlement, Maturity, Last_interest, Rate, Yld, Redemption, Frequency, [Basis] )
Returns the yield of a security that has an odd (short or long) last period.
ODDLYIELD ( Settlement, Maturity, Last_interest, Rate, Pr, Redemption, Frequency, [Basis] )
Retrieves a single row from a relation by moving a number of rows within the specified partition, sorted by the specified order or on the axis specified.
OFFSET ( Delta, [Relation], [OrderBy], [Blanks], [PartitionBy], [MatchBy], [Reset] )
Object Linking and Embedding DB; COM interface layer for diverse data sources.
Object-Level Security; security rules that hide tables or columns from users.
Tenant-wide Fabric data lake for analytics and AI workloads.
Evaluates the specified expression for the date corresponding to the end of the previous month after applying specified filters.
OPENINGBALANCEMONTH ( Expression, Dates, [Filter] )
Evaluates the specified expression for the date corresponding to the end of the previous quarter after applying specified filters.
OPENINGBALANCEQUARTER ( Expression, Dates, [Filter] )
Evaluates the specified expression for the date corresponding to the end of the previous week after applying specified filters.
OPENINGBALANCEWEEK ( Expression, Calendar, [Filter] )
Evaluates the specified expression for the date corresponding to the end of the previous year after applying specified filters.
OPENINGBALANCEYEAR ( Expression, Dates, [Filter], [YearEndDate] )
Returns TRUE if any of the arguments are TRUE, and returns FALSE if all arguments are FALSE.
OR ( Logical1, Logical2 )
DAX operator used to combine, compare, or transform values.
DAX statement keyword used to shape queries and calculations.
The expressions and order directions used to determine the sort order within each partition. Can only be used within a Window function.
ORDERBY ( [OrderBy_Expression], [OrderBy_Direction], ... )
The zero-based ordinal value associated with a Calculation Item.
P
Returns a parallel period of dates by the given set of dates and a specified interval.
PARALLELPERIOD ( Dates, NumberOfIntervals, Interval )
Client tools apply filters to this column using M parameter.
Columnar file format optimized for analytical storage and queries.
The columns used to determine how to partition the data. Can only be used within a Window function.
PARTITIONBY ( [PartitionBy_ColumnName], ... )
Returns a string which contains a delimited list of IDs, starting with the top/root of a hierarchy and ending with the specified ID.
PATH ( ID_ColumnName, Parent_ColumnName )
Returns TRUE if the specified Item exists within the specified Path.
PATHCONTAINS ( Path, Item )
Returns the nth item in the delimited list produced by the Path function.
PATHITEM ( Path, Position, [Type] )
Returns the nth item in the delimited list produced by the Path function, counting backwards from the last item in the path.
PATHITEMREVERSE ( Path, Position, [Type] )
Returns returns the number of items in a particular path string. This function returns 1 for the path generated for an ID at the top/root of a hierarchy.
PATHLENGTH ( Path )
Power BI Project; folder format for source control.
Power BI report; enhanced metadata format for reports.
Power BI template; Desktop template format for reusable reports.
Power BI file containing reports, models, and optional imported data.
Returns the number of periods required by an investment to reach a specified value.
PDURATION ( Rate, Pv, Fv )
DAX Editor command for viewing referenced object definitions inline.
Returns the k-th (exclusive) percentile of values in a column.
PERCENTILE.EXC ( Column, K )
Returns the k-th (inclusive) percentile of values in a column.
PERCENTILE.INC ( Column, K )
Returns the k-th (exclusive) percentile of an expression values in a table.
PERCENTILEX.EXC ( Table, Expression, K )
Returns the k-th (inclusive) percentile of an expression values in a table.
PERCENTILEX.INC ( Table, Expression, K )
Power BI tool for measuring visual and query duration.
Returns the number of permutations for a given number of objects that can be selected from number objects. A permutation is any set or subset of objects or events where internal order is significant. Permutations are different from combinations, for which the internal order isn't significant. Use this function for lottery-style probability calculations.
PERMUT ( Number, Number_chosen )
Model viewpoint that exposes a curated subset of objects to users.
Tabular Editor view for managing model perspectives.
Returns the value of π, 3.14159265358979, accurate to 15 digits.
PI ( )
Tabular Editor grid for browsing results and debugging measure cells.
Calculates the payment for a loan based on constant payments and a constant interest rate.
PMT ( Rate, Nper, Pv, [Fv], [Type] )
Returns the Poisson distribution. A common application of the Poisson distribution is predicting the number of events over a specific time, such as the number of cars arriving at a toll plaza in 1 minute.
POISSON.DIST ( X, Mean, Cumulative )
Specifies the type of the refresh policy
If not null, M expression that is evaluated and stored for each partition upon each refresh or merge operation.
Returns the result of a number raised to a power.
POWER ( Number, Power )
Functional language that defines Power Query data mashups.
Returns the payment on the principal for a given period for an investment based on periodic, constant payments and a constant interest rate.
PPMT ( Rate, Per, Nper, Pv, [Fv], [Type] )
Defines an evaluation order of CalculationGroup objects.
The Previous function retrieves a value in the previous row of an axis in the Visual Calculation data grid.
PREVIOUS ( Column, [Steps], [Axis], [OrderBy], [Blanks], [Reset] )
Returns a previous day.
PREVIOUSDAY ( Dates )
Returns a previous month.
PREVIOUSMONTH ( Dates )
Returns a previous quarter.
PREVIOUSQUARTER ( Dates )
Returns a previous week.
PREVIOUSWEEK ( Calendar )
Returns a previous year.
PREVIOUSYEAR ( Dates, [YearEndDate] )
Returns the price per $100 face value of a security that pays periodic interest.
PRICE ( Settlement, Maturity, Rate, Yld, Redemption, Frequency, [Basis] )
Returns the price per $100 face value of a discounted security.
PRICEDISC ( Settlement, Maturity, Discount, Redemption, [Basis] )
Returns the price per $100 face value of a security that pays interest at maturity.
PRICEMAT ( Settlement, Maturity, Issue, Rate, Yld, [Basis] )
The reference to the primary column in the association.
Privacy setting from PrivacyClass or null if it's not present in the Credential property.
Returns the product of given column reference.
PRODUCT ( ColumnName )
Returns the product of an expression values in a table.
PRODUCTX ( Table, Expression )
Attack that manipulates an AI system through malicious instructions.
calculates the present value of a loan or an investment, based on a constant interest rate. You can use PV with either periodic, constant payments (such as a mortgage or other loan), or a future value that's your investment goal.
PV ( Rate, Nper, Pmt, [Fv], [Type] )
Q
Returns a number from 1 (January-March) to 4 (October-December) representing the quarter.
QUARTER ( Date )
QueryGroup associated with the expression.
Power BI feature that generates common DAX measures.
Returns the integer portion of a division.
QUOTIENT ( Numerator, Denominator )
R
Converts degrees to radians.
RADIANS ( Number )
Retrieval-Augmented Generation; pattern that retrieves context before generating answers.
Returns a random number greater than or equal to 0 and less than 1, evenly distributed. Random numbers change on recalculation.
RAND ( )
Returns a random number between the numbers you specify.
RANDBETWEEN ( Bottom, Top )
Retrieves a range of rows within the specified axis, relative to the current row.
RANGE ( Step, [IncludeCurrent], [Axis], [OrderBy], [Blanks], [Reset] )
Returns the rank for the current context within the specified partition sorted by the specified order or on the axis specified.
RANK ( [Ties], [Relation], [OrderBy], [Blanks], [PartitionBy], [MatchBy], [Reset] )
Returns the rank of a number in a column of numbers. If more than one value has the same rank, the top rank of that set of values is returned.
RANK.EQ ( Value, ColumnName, [Order] )
Returns the rank of an expression evaluated in the current context in the list of values for the expression evaluated for each row in the specified table.
RANKX ( Table, Expression, [Value], [Order], [Ties] )
Returns the interest rate per period of an annuity. RATE is calculated by iteration and can have zero or more solutions. If the successive results of RATE do not converge to within 0.0000001 after 20 iterations, RATE returns an error.
RATE ( Nper, Pmt, Pv, [Fv], [Type], [Guess] )
Rayfin CLI for developing and deploying Fabric apps.
Returns the amount received at maturity for a fully invested security.
RECEIVED ( Settlement, Maturity, Investment, Discount, [Basis] )
Tabular Editor profiles for temporary refresh-time property overrides.
Table rule that creates and updates partitions during refresh.
Rules that define how incremental refresh partitions and reloads model data.
The refresh bookmark of the refresh policy for this partition
The Refresh Policy of the Table.
Returns a related value from another table.
RELATED ( ColumnName )
Returns the related tables filtered so that it only includes the related rows.
RELATEDTABLE ( Table )
Azure DevOps pipeline for deploying build artifacts across stages.
Unused; reserved for future use.
The parameter name defined in source model, applicable only for proxy model and empty for local model.
Clear filters from the specified tables or columns.
REMOVEFILTERS ( [TableNameOrColumnName], [ColumnName], ... )
Replaces part of a text string with a different text string.
REPLACE ( OldText, StartPosition, NumberOfCharacters, NewText )
Repeats text a given number of times. Use REPT to fill a cell with a number of instances of a text string.
REPT ( Text, NumberOfTimes )
AI pattern that retrieves external context before generating answers.
DAX statement keyword used to shape queries and calculations.
Whether individual query errors should be returned as nulls in the query result instead of failing the query
Returns the specified number of characters from the end of a text string.
RIGHT ( Text, [NumberOfCharacters] )
Run-Length Encoding; compression technique used by columnar storage engines.
Row-Level Security; security rules that filter rows for different users.
Target granularity of the rolling window for the whole data set
Number of periods for the rolling window for the whole data set
Identifies a subset of columns specified in the call to SUMMARIZE function that should be used to calculate subtotals.
ROLLUP ( GroupBy_ColumnName, ... )
Identifies a subset of columns specified in the call to SUMMARIZECOLUMNS function that should be used to calculate groups of subtotals.
ROLLUPADDISSUBTOTAL ( [GrandtotalFilter], GroupBy_ColumnName, Name, [GroupLevelFilter], ... )
Identifies a subset of columns specified in the call to SUMMARIZE or SUMMARIZECOLUMNS function that should be used to calculate groups of subtotals.
ROLLUPGROUP ( GroupBy_ColumnName, ... )
Pairs up the rollup groups with the column added by ROLLUPADDISSUBTOTAL.
ROLLUPISSUBTOTAL ( [GrandtotalFilter], GroupBy_ColumnName, IsSubtotal_ColumnName, [GroupLevelFilter], ... )
Rounds a number to a specified number of digits.
ROUND ( Number, NumberOfDigits )
Rounds a number down, toward zero.
ROUNDDOWN ( Number, NumberOfDigits )
Rounds a number up, away from zero.
ROUNDUP ( Number, NumberOfDigits )
Returns a single row table with new columns specified by the DAX expressions.
ROW ( Name, Expression, ... )
DAX evaluation state for the current row during iteration.
Security rules that filter rows for different users.
Role property containing table filters for row-level security.
Returns the unique rank for the current context within the specified partition sorted by the specified order or on the axis specified.
ROWNUMBER ( [Relation], [OrderBy], [Blanks], [PartitionBy], [MatchBy], [Reset] )
Returns an equivalent interest rate for the growth of an investment.
RRI ( Nper, Pv, Fv )
Calculates a running sum along the specified axis of the Visual Calculation data grid.
RUNNINGSUM ( Column, [Axis], [OrderBy], [Blanks], [Reset] )
S
Returns a set of dates in the current selection from the previous year.
SAMEPERIODLASTYEAR ( Dates )
Returns a sample subset from a given table expression.
SAMPLE ( Size, Table, OrderBy, [Order], ... )
Returns a subset from a table expression that is obtained by binning the primary X-Axis into equal-sized bins and then preserving the local min/max for each bin across different series.
SAMPLEAXISWITHLOCALMINMAX ( Size, Table, Axis, Measure, ..., MinResolution, [DynamicSeries], ..., [DynamicSeriesSelectionCriteria], [DynamicSeriesSelectionOrder], [MaxResolution], [MaxDynamicSeries], [MaxIterations] )
Returns a sample subset from a given table expression that is obtained by plotting the rows as points in a 2D space, based on the input coordinates and radius columns, and then removing overlapping points.
SAMPLECARTESIANPOINTSBYCOVER ( Size, Table, XAxis, YAxis, [Radius], [MaxMinRatio], [MaxBlankRatio] )
Tabular Editor save mode for source-controllable supporting metadata files.
Returns the starting position of one text string within another text string. SEARCH isn't case-sensitive, but it is accent-sensitive.
SEARCH ( FindText, WithinText, [StartPosition], [NotFoundValue] )
Returns a number from 0 to 59 representing the second.
SECOND ( Datetime )
Indicates how relationships influence filtering of data when evaluating row-level security expressions.
Returns a table with selected columns from the table and new columns specified by the DAX expressions.
SELECTCOLUMNS ( Table, [Name], Expression, ... )
Returns the measure that is currently being evaluated.
SELECTEDMEASURE ( )
Returns format string for the measure that is currently being evaluated.
SELECTEDMEASUREFORMATSTRING ( )
Returns name of the measure that is currently being evaluated.
SELECTEDMEASURENAME ( )
Returns the value when there's only one value in the specified column, otherwise returns the alternate result.
SELECTEDVALUE ( ColumnName, [AlternateResult] )
Determines Selection Expression behavior for Calculation Groups
Tabular Editor analysis engine for DAX and model metadata.
Tabular Editor feature for importing metric views into semantic models.
Business-facing layer that gives data consistent meaning across tools.
Fabric library for using semantic models from notebooks.
Structured business layer for tables, relationships, calculations, and security.
Agent that reads, queries, or changes semantic models.
Python library behind Semantic Link in Fabric notebooks.
Purview labels that classify and protect Power BI content.
Application identity used for unattended authentication and automation.
Modifies how filters are applied while evaluating a GROUPCROSSAPPLY or GROUPCROSSAPPLYTABLE function.
SHADOWCLUSTER ( TableExpression )
A boolean value that indicates a difference between a local and server version.
Returns the sign of a number: 1 if the number is positive, zero if the number is zero, or -1 if the number is negative.
SIGN ( Number )
Returns the sine of the given angle.
SIN ( Number )
Returns the hyperbolic sine of a number.
SINH ( Number )
Power BI visual that filters other report visuals.
Returns the straight-line depreciation of an asset for one period.
SLN ( Cost, Salvage, Life )
Dimensional model where dimensions are normalized into related tables.
Indicates that the column defining this property will be sorted by the values of the column referenced by this property.
Practice of tracking and reviewing changes over time.
Name of the column from which data will be retrieved.
M expression that is used as the source M expression for new partitions.
Tag that identifies lineage from the source object.
The original data type of the column as defined in the language of the data source.
The name of the Culture used for formatting during refresh through Mashup.
The type of source used by the Partition.
Access surface for querying lakehouse tables with SQL.
Microsoft SQL Server Analysis Services engine for tabular models.
Compute resource that runs SQL queries.
Returns the square root of a number.
SQRT ( Number )
Returns the square root of (number * pi).
SQRTPI ( Number )
SQL Server Analysis Services; Microsoft analytical engine behind tabular models.
SQL Server Data Tools; Visual Studio tools for database and BI projects.
SQL Server Management Studio; Microsoft tool for managing SQL Server and Analysis Services.
Model design with fact tables surrounded by dimension tables.
DAX statement keyword used to shape queries and calculations.
Returns the start of month.
STARTOFMONTH ( Dates )
Returns the start of quarter.
STARTOFQUARTER ( Dates )
Returns the start of week.
STARTOFWEEK ( Calendar )
Returns the start of year.
STARTOFYEAR ( Dates, [YearEndDate] )
A description of the Status value for the KPI.
An expression that is used to calculate the status of the KPI.
The recommended graphic to represent the status of this KPI.
Calculates standard deviation based on the entire population given as arguments. Ignores logical values and text.
STDEV.P ( ColumnName )
Estimates standard deviation based on a sample. Ignores logical values and text in the sample.
STDEV.S ( ColumnName )
Estimates standard deviation based on the entire population that results from evaluating an expression for each row of a table.
STDEVX.P ( Table, Expression )
Estimates standard deviation based on a sample that results from evaluating an expression for each row of a table.
STDEVX.S ( Table, Expression )
Model setting that controls how Power BI accesses data.
The location on disk to place the model.
DAX operator used to combine, compare, or transform values.
DAX data type used by expressions and model metadata.
This property allows building and persisting of string column's index.
Replaces existing text with new text in a text string.
SUBSTITUTE ( Text, OldText, NewText, [InstanceNumber] )
Returns a table which represents the semijoin of two tables supplied and for which the common set of columns are replaced by a 0-based index column. The index is based on the rows of the second table sorted by specified order expressions.
SUBSTITUTEWITHINDEX ( Table, Name, SemiJoinIndexTable, Expression, [Order], ... )
DAX operator used to combine, compare, or transform values.
Adds all the numbers in a column.
SUM ( ColumnName )
A value indicating the summarization type used by this alternative sources' column.
Creates a summary of the input table grouped by the specified columns.
SUMMARIZE ( Table, [GroupBy_ColumnName], [Name], [Expression], ... )
A value indicating the default function, if any, used to aggregate this field.
Create a summary table for the requested totals over set of groups.
SUMMARIZECOLUMNS ( [GroupBy_ColumnName], [FilterTable], [Name], [Expression], ... )
Returns the sum of an expression evaluated for each row in a table.
SUMX ( Table, Expression )
Scalable Vector Graphics; XML-based format for scalable two-dimensional vector images.
Returns different results depending on the value of an expression.
SWITCH ( Expression, Value, Result, ..., [Else] )
Returns the sum-of-years' digits depreciation of an asset for a specified period.
SYD ( Cost, Salvage, Life, Per )
A boolean value that indicates whether the table is managed by the system.
T
Returns the Student's left-tailed t-distribution.
T.DIST ( X, Deg_freedom, Cumulative )
Returns the two-tailed Student's t-distribution.
T.DIST.2T ( X, Deg_freedom )
Returns the right-tailed Student's t-distribution.
T.DIST.RT ( X, Deg_freedom )
Returns the left-tailed inverse of the Student's t-distribution.
T.INV ( Probability, Deg_freedom )
Returns the two-tailed inverse of the Student's t-distribution.
T.INV.2T ( Probability, Deg_freedom )
DAX statement keyword used to shape queries and calculations.
DAX operator used to combine, compare, or transform values.
Tabular Editor grouping feature for organizing related tables.
Determines whether you can place this column in the DefaultDetails collection of the Table.
The name of the Table Group in which this table is displayed (Tabular Editor only)
Returns the table that the specified column, measure, or calendar belongs to.
TABLEOF ( Reference )
Tabular Editor CLI for semantic model automation.
Analysis Services model type organized as tables, relationships, and DAX.
Readable metadata format for tabular semantic models.
Object model programming interface for reading and changing tabular models.
Returns the tangent of the given angle.
TAN ( Number )
Returns the hyperbolic tangent of a number.
TANH ( Number )
The description of the target value of the KPI.
An expression that evaluates to a number and indicates the goal for the KPI.
The format string to be used when presenting the target value for the KPI.
Returns the bond-equivalent yield for a Treasury bill.
TBILLEQ ( Settlement, Maturity, Discount )
Returns the price per $100 face value for a Treasury bill.
TBILLPRICE ( Settlement, Maturity, Discount )
Returns the yield for a Treasury bill.
TBILLYIELD ( Settlement, Maturity, Pr )
Tabular Editor CLI for semantic model automation.
Converts hours, minutes, and seconds given as numbers to a time in datetime format.
TIME ( Hour, Minute, Second )
Converts a time in text format to a time in datetime format.
TIMEVALUE ( TimeText )
Tabular Model Definition Language; readable metadata format for tabular semantic models.
Tabular Model Definition Language view; Power BI Desktop window for metadata scripting.
Tabular Model Scripting Language; scripting language for managing tabular metadata.
Indicates whether the "To" end of the relationship has a cardinality of One (1) or Many (2).
The destination column in a single column relationship.
Converts the records of a table into a CSV (comma-separated values) text.
TOCSV ( Table, [MaxRows], [Delimiter], [IncludeHeaders] )
Returns the current date in datetime format.
TODAY ( )
Converts the records of a table into a JSON text.
TOJSON ( Table, [MaxRows] )
Tabular Object Model; programming interface for reading and changing tabular models.
Tabular Object Model Explorer; tree view for semantic model objects.
Returns a given number of top rows according to a specified expression.
TOPN ( N_Value, Table, [OrderBy_Expression], [Order], ... )
Returns top rows per logical level from a table expression.
TOPNPERLEVEL ( Rows, Table, LevelsDefinition, NodesExpanded, LevelsBoundaries, RestartIndicatorColumnName )
Retrieves a number of rows from a table efficiently, skipping a number of rows. Compared to TOPN, the TOPNSKIP function is less flexible, but much faster.
TOPNSKIP ( N_Value, Skip_Rows_Value, Table, [OrderBy_Expression], [Order], ..., [Ties] )
The destination table in a directional table relationship.
DAX statement keyword used to shape queries and calculations.
Evaluates the specified expression over the interval which begins on the first of the month and ends with the last date in the specified date column (or in the evaluation context if a calendar reference is provided) after applying specified filters.
TOTALMTD ( Expression, Dates, [Filter] )
Evaluates the specified expression over the interval which begins on the first day of the quarter and ends with the last date in the specified date column (or in the evaluation context if a calendar reference is provided) after applying specified filters.
TOTALQTD ( Expression, Dates, [Filter] )
Evaluates the specified expression over the interval which begins on the first day of the week and ends with the last date in the evaluation context after applying specified filters.
TOTALWTD ( Expression, Calendar, [Filter] )
Evaluates the specified expression over the interval which begins on the first day of the year and ends with the last date in the specified date column (or in the evaluation context if a calendar reference is provided) after applying specified filters.
TOTALYTD ( Expression, Dates, [Filter], [YearEndDate] )
Treats the columns of the input table as columns from other tables. For each column, filters out any values that are not present in its respective output column.
TREATAS ( Expression, ColumnName, ... )
A description of the trend value of the KPI.
An expression representing the trend of the KPI.
A string that identifies the graphic to show for the trend of the KPI.
Removes all spaces from a text string except for single spaces between words.
TRIM ( Text )
Returns the logical value TRUE.
TRUE ( )
Truncates a number to an integer by removing the decimal, or fractional, part of the number.
TRUNC ( Number, [NumberOfDigits] )
U
Returns the Unicode character that is referenced by the given numeric value.
UNICHAR ( Number )
Returns the number (code point) corresponding to the first character of the text.
UNICODE ( Text )
Returns the union of the tables whose columns match.
UNION ( Table, ... )
Governance layer for data assets, semantic metadata, and lineage.
Tabular Editor feature for refreshing model columns from source metadata.
Converts a text string to all uppercase letters.
UPPER ( Text )
Reusable DAX functions defined inside a semantic model.
Returns the culture code for the user, based on their operating system or browser settings.
USERCULTURE ( )
Specifies an existing relationship to be used in the evaluation of a DAX expression. The relationship is defined by naming, as arguments, the two columns that serve as endpoints.
USERELATIONSHIP ( ColumnName1, ColumnName2 )
Returns the domain name and user name of the current connection with the format of domain-name\user-name.
USERNAME ( )
Returns the current user's Object ID from Azure AD for Azure Analysis Server and the current user's SID for on-premise Analysis Server.
USEROBJECTID ( )
Returns the user principal name.
USERPRINCIPALNAME ( )
Returns the current date and time in datetime format expressed in Coordinated Universal Time (UTC).
UTCNOW ( )
Returns the current date in datetime format expressed in Coordinated Universal Time (UTC).
UTCTODAY ( )
V
Converts a text string that represents a number to a number.
VALUE ( Text )
Determines value filter behavior for SummarizeColumns
When a column name is given, returns a single-column table of unique values. When a table name is given, returns a table with the same columns and all the rows of the table (including duplicates) with the additional blank row caused by an invalid relationship if present.
VALUES ( TableNameOrColumnName )
DAX statement keyword used to shape queries and calculations.
Calculates variance based on the entire population. Ignores logical values and text in the population.
VAR.P ( ColumnName )
Estimates variance based on a sample. Ignores logical values and text in the sample.
VAR.S ( ColumnName )
DAX data type used by expressions and model metadata.
Estimates variance based on the entire population that results from evaluating an expression for each row of a table.
VARX.P ( Table, Expression )
Estimates variance based on a sample that results from evaluating an expression for each row of a table.
VARX.S ( Table, Expression )
Returns the depreciation of an asset for any period you specify, including partial periods, using the double-declining balance method or some other method you specify. VDB stands for variable declining balance.
VDB ( Cost, Salvage, Life, Start_period, End_period, [Factor], [No_switch] )
Visualization grammar for defining interactive data graphics in JavaScript Object Notation.
Concise visualization grammar that compiles to Vega specifications.
In-memory columnar engine that stores and queries tabular models.
Tool for inspecting semantic model storage and column size.
DAX calculations evaluated over the data in a visual.
VPAX file extension; VertiPaq Analyzer package of model statistics.
W
Returns a number identifying the day of the week of a date. The number is in a range 1-7 or 0-6 according to the choice of the ReturnType parameter.
WEEKDAY ( Date, [ReturnType] )
Returns the week number in the year.
WEEKNUM ( Date, [ReturnType] )
Power BI parameter that lets users adjust a value interactively.
Retrieves a range of rows within the specified partition, sorted by the specified order or on the axis specified.
WINDOW ( From, [FromType], To, [ToType], [Relation], [OrderBy], [Blanks], [PartitionBy], [MatchBy], [Reset] )
DAX statement keyword used to shape queries and calculations.
Tabular Editor workflow that syncs local metadata to a workspace database.
X
Returns the internal rate of return for a schedule of cash flows that isn't necessarily periodic.
XIRR ( Table, Values, Dates, [Guess], [AlternateResult] )
eXtensible Markup Language for Analysis; protocol for querying and managing semantic models.
eXtensible Markup Language for Analysis endpoint; surface for querying and managing semantic models.
Returns the net present value for a schedule of cash flows.
XNPV ( Table, Values, Dates, Rate )
Y
Returns the year of a date as a four digit integer.
YEAR ( Date )
Returns the year fraction representing the number of whole days between start_date and end_date.
YEARFRAC ( StartDate, EndDate, [Basis] )
Returns the yield on a security that pays periodic interest. Use YIELD to calculate bond yield.
YIELD ( Settlement, Maturity, Rate, Pr, Redemption, Frequency, [Basis] )
Returns the annual yield for a discounted security.
YIELDDISC ( Settlement, Maturity, Pr, Redemption, [Basis] )
Returns the annual yield of a security that pays interest at maturity.
YIELDMAT ( Settlement, Maturity, Issue, Rate, Pr, [Basis] )
No terms match your search.