Convenciones de nomenclatura de parámetros de DAX
DAX tiene nombres de parámetros estándar para facilitar el uso y la comprensión de las funciones de DAX. Además, puede utilizar ciertos prefijos en los nombres de los parámetros. Si el prefijo es lo suficientemente claro, puede utilizar el prefijo como nombre del parámetro.
Para comprender la sintaxis de las funciones de DAX y utilizar los valores de datos de forma adecuada para los parámetros de función de DAX relevantes, debe comprender las convenciones de nomenclatura de parámetros de DAX.
Nombres de parámetros
A continuación se muestran los nombres de los parámetros estándar de DAX:
No Señor. | Nombre y descripción del parámetro |
---|---|
1 | expression Cualquier expresión DAX que devuelva un único valor escalar, donde la expresión se evaluará varias veces (para cada fila / contexto). |
2 | value Cualquier expresión DAX que devuelva un solo valor escalar donde la expresión se evaluará exactamente una vez antes de todas las demás operaciones. |
3 | table Cualquier expresión DAX que devuelva una tabla de datos. |
4 | tableName El nombre de una tabla existente que usa la sintaxis estándar de DAX. No puede ser una expresión. |
5 | columnName El nombre de una columna existente que usa la sintaxis estándar de DAX, generalmente totalmente calificado. No puede ser una expresión. |
6 | name Una constante de cadena que se utilizará para proporcionar el nombre de un nuevo objeto. |
7 | order Una enumeración utilizada para determinar el orden de clasificación. |
8 | ties Enumeración utilizada para determinar el manejo de los valores de empate. |
9 | type Una enumeración que se utiliza para determinar el tipo de datos de PathItem y PathItemReverse. |
Prefijo de nombres de parámetros o uso del prefijo únicamente
Puede calificar un nombre de parámetro con un prefijo:
El prefijo debe ser descriptivo de cómo se usa el argumento.
El prefijo debe ser de tal manera que se evite la lectura ambigua del parámetro.
Por ejemplo,
Result_ColumnName - Se refiere a una columna existente utilizada para obtener los valores de resultado en la función DAX LOOKUPVALUE ().
Search_ColumnName : Se refiere a una columna existente que se utiliza para buscar un valor en la función DAX LOOKUPVALUE ().
Puede omitir el nombre del parámetro y usar solo el prefijo, si el prefijo es lo suficientemente claro para describir el parámetro. Omitir el nombre del parámetro y usar solo el prefijo a veces puede ayudar a evitar el desorden durante la lectura.
Por ejemplo, considere DATE (Year_value, Month_value, Day_value). Puede omitir el nombre del parámetro - valor, que se repite tres veces y escribirlo como FECHA (año, mes, día). Como se ve, al usar solo los prefijos, la función es más legible. Sin embargo, a veces el nombre del parámetro y el prefijo deben estar presentes para mayor claridad.
Por ejemplo, considere Year_columnName. El nombre del parámetro es ColumnName y el prefijo es Year. Ambos son necesarios para que el usuario comprenda que el parámetro requiere una referencia a una columna de años existente.