Comparteix a través de


DAX convenciones de nomenclatura de parámetros

Los nombres de parámetro se normalizan en DAX referencia para facilitar el uso y la comprensión de las funciones.

Nombres de parámetros

Término Definición
expression Cualquier expresión DAX que devuelva un único valor escalar, donde la expresión se va a evaluar varias veces (para cada fila o contexto).
value Cualquier expresión DAX que devuelva un único valor escalar donde la expresión se va a evaluar exactamente una vez antes de todas las demás operaciones.
table Cualquier expresión DAX que devuelva una tabla de datos.
tableName Nombre de una tabla existente mediante la sintaxis DAX estándar. No puede ser una expresión.
columnName Nombre de una columna existente, con la sintaxis DAX estándar, normalmente completo. No puede ser una expresión.
name Constante de cadena que se usará para proporcionar el nombre de un nuevo objeto.
order Enumeración utilizada para determinar el criterio de ordenación.
ties Enumeración que se usa para determinar el control de los valores de empate.
type Enumeración utilizada para determinar el tipo de datos de PathItem y PathItemReverse.

Anteponer prefijos a los nombres de parámetros o usar solo el prefijo

Término Definición
prefixing Los nombres de parámetro pueden calificarse aún más con un prefijo descriptivo de cómo se usa el argumento y para evitar la lectura ambigua de los parámetros. Por ejemplo:

Result_ColumnName: hace referencia a una columna existente que se usa para obtener los valores de resultado en la LOOKUPVALUEfunción ().

Search_ColumnName: hace referencia a una columna existente que se usa para buscar un valor en la LOOKUPVALUEfunción ().
omitting Los nombres de parámetro se omitirán si el prefijo es lo suficientemente claro como para describir el parámetro.

Por ejemplo, en lugar de tener la sintaxis DATE siguiente (Year_Value, Month_Value, Day_Value) es más clara para que el usuario lea DATE (Year, Month, Day); repetir tres veces el valor del sufijo no agrega nada a una mejor comprensión de la función y desordena la lectura innecesariamente.

Sin embargo, si el parámetro con prefijo es Year_columnName, el nombre del parámetro y el prefijo permanecerán para asegurarse de que el usuario entiende que el parámetro requiere una referencia a una columna existente de Años.