Funciones de DAX: estructura de descripción
Si tiene que usar una función DAX en una fórmula DAX, debe comprender la función en detalle. Debe conocer la sintaxis de la función, los tipos de parámetros, lo que devuelve la función, etc.
Para que pueda comprender cómo leer e interpretar las funciones de DAX, en este tutorial se utiliza una estructura uniforme de descripción de funciones.
Los diferentes tipos de funciones DAX se agrupan por el nombre de tipo de las funciones DAX como capítulos.
Cada uno de estos capítulos proporciona una breve descripción de la utilidad del tipo respectivo de funciones DAX.
A la breve descripción le seguirá la lista de funciones DAX correspondientes a ese capítulo (Tipo / Categoría de funciones DAX).
Cada nombre de función de DAX está vinculado a los detalles de la función de DAX que tienen la siguiente estructura de descripción de función de DAX:
- Description
- Syntax
- Parameters
- Valor devuelto
- Remarks
- Example
Las siguientes secciones explican cada uno de estos títulos que aparecen en la explicación de cada función de DAX.
Descripción
En la sección Descripción, aprenderá de qué se trata la función DAX y dónde se puede utilizar.
Si la función DAX se introduce en Excel 2016, lo mismo se mencionará aquí. (El resto de las funciones de DAX existen en Excel 2013).
Sintaxis
En la sección Sintaxis, aprenderá el nombre exacto de la función y los parámetros respectivos.
El nombre de la función DAX se da en MAYÚSCULAS.
El nombre de la función DAX va seguido de un paréntesis de apertura.
Cada parámetro sigue la convención de nomenclatura de parámetros estándar de DAX y se incluye entre corchetes angulares.
Si un parámetro es opcional, se incluye además entre corchetes.
Los parámetros están separados por comas.
Elipses… se utilizan para mostrar un número opcional de repeticiones de parámetros.
La sintaxis de la función termina con paréntesis de cierre.
Ejemplo
Parámetros
En la sección Parámetros, cada uno de los parámetros de la función DAX específica se enumera en una tabla con su descripción. Por ejemplo, los parámetros de la función DAX de ejemplo anterior SELECTCOLUMNS se enumeran en la siguiente tabla.
No Señor. | Descripción de parámetros |
---|---|
1 | Table Tabla o expresión DAX que devuelve una tabla. |
2 | Name El nombre dado a la columna, entre comillas dobles. |
3 | scalar_expression Expresión de DAX que devuelve un valor escalar como una referencia de columna, un número entero o un valor de cadena. |
Valor devuelto
En la sección Valor de retorno, aprenderá qué valor devolverá la función DAX y su tipo de datos.
Observaciones
En la sección Comentarios, obtendrá información adicional que necesite saber sobre el uso de la función DAX. También comprenderá los posibles errores y las razones.
Ejemplo
En esta sección se ofrece un ejemplo del uso de la función DAX.
Note - Cuando escribe funciones DAX con los valores de datos para los parámetros, seguirá las convenciones de nomenclatura que se indican a continuación -
El nombre de una tabla se especifica tal como aparece en el modelo de datos. Por ejemplo, ventas.
El nombre de una columna se especifica como aparece en el modelo de datos con corchetes encerrándolo.
Por ejemplo, [Importe de ventas]
Se recomienda utilizar nombres completos para las columnas, es decir, un nombre de columna tiene como prefijo el nombre de la tabla que lo contiene.
Por ejemplo, Ventas [Importe de ventas]
Si el nombre de la tabla contiene espacios, debe incluirse entre comillas simples.
Por ejemplo, "East Sales" [Importe de ventas]
Una función DAX puede devolver una columna o tabla de valores, en cuyo caso, debe usarse como parámetro de otra función DAX que requiera una columna o tabla.