Compartir por


Convenciones de nomenclatura de parámetros DAX

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

Nombres de parámetro:

Término Definición
expression Cualquier expresión DAX que devuelve 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 devuelve un único valor escalar, donde la expresión se va a evaluar exactamente una vez antes de todas las demás operaciones.
tabla Cualquier expresión DAX que devuelve una tabla de datos.
tableName Nombre de una tabla existente que usa la sintaxis DAX estándar. No puede ser una expresión.
columnName Nombre de una columna existente, con la sintaxis DAX estándar, normalmente completa. No puede ser una expresión.
name Constante de cadena que se utilizará para proporcionar el nombre de un objeto nuevo.
orden Enumeración que se usa para determinar el criterio de ordenación.
ties Enumeración que se usa para determinar el control de los valores de empate.
tipo Enumeración que se usa para determinar el tipo de datos de PathItem y PathItemReverse.

Inclusión de prefijos en nombres de parámetros o uso de solo el prefijo

Término Definición
prefixing Los nombres de los parámetros se pueden calificar aún más con un prefijo que describa cómo se usa el argumento y cómo 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 de la función LOOKUPVALUE().

Search_ColumnName: hace referencia a una columna existente que se usa para buscar un valor de la función LOOKUPVALUE().
omitting Los nombres de los parámetros 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 claro que el usuario lea DATE (Year, Month, Day). Repetir tres veces el valor del sufijo no mejora en nada la comprensión de la función y satura la lectura de forma innecesaria.

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