Compartir a través de


Glosario de DAX

Consulta analítica

Los objetos visuales de Power BI consultan un modelo de datos mediante una consulta analítica . Una consulta analítica se esfuerza por reducir los volúmenes de datos potencialmente grandes y las complejidades del modelo mediante tres fases distintas: Filtro, grupo y resumen. Una consulta analítica se crea automáticamente cuando se asignan campos a los cuadros de los objetos visuales del informe. Los autores de informes pueden controlar el comportamiento de las asignaciones de campos cambiando el nombre de los campos, modificando la técnica de resumen o deshabilitando el resumen para lograr la agrupación. En tiempo de diseño del informe, los filtros se pueden agregar al informe, a una página de informe o a un objeto visual. En la vista de lectura, los filtros se pueden modificar en el panel Filtros o mediante interacciones con segmentadores y otros objetos visuales (filtrado cruzado).

BLANK

DAX define la ausencia de un valor como BLANK. Es el equivalente de SQL NULL, pero no se comporta exactamente igual. Se alinea más estrechamente con Excel y cómo define una celda vacía. BLANK se evalúa como cero o una cadena vacía cuando se combina con otras operaciones. Por ejemplo, BLANK + 20 = 20. Use siempre letras mayúsculas; el plural es BLANK, con un "s" en minúsculas.

Columna calculada

Cálculo del modelo usado para agregar una columna a un modelo tabular escribiendo una fórmula de DAX. La fórmula debe devolver un valor escalar y se evalúa para cada fila de la tabla. Se puede agregar una columna calculada a una tabla de modo de almacenamiento Import o DirectQuery.

Medida calculada

En los modelos tabulares, no existe el concepto de medida calculada. En su lugar, use medida. La palabra calculada se usa para describir tablas calculadas y columnas calculadas. Los distingue de tablas y columnas que se originan en Power Query. Power Query no tiene el concepto de una medida.

Tabla calculada

Cálculo del modelo usado para agregar una tabla a un modelo tabular escribiendo una fórmula de DAX. La fórmula debe devolver un objeto de tabla. Da como resultado una tabla que usa el modo de almacenamiento de importación.

Cálculo

Proceso deliberado que transforma una o varias entradas en uno o varios resultados. En un modelo de datos tabulares, un cálculo puede ser un objeto de modelo; una tabla calculada, una columna calculada o una medida.

Contexto

Describe el entorno en el que se evalúa una fórmula de DAX. Hay dos tipos de contexto: contexto de fila y contexto de filtro. El contexto de fila representa la "fila actual" y se usa para evaluar las fórmulas y expresiones de columna calculadas que usan los iteradores de tabla. El contexto de filtro se usa para evaluar las medidas y representa los filtros aplicados directamente a las columnas de modelo y los filtros propagados por las relaciones del modelo.

DAX

El lenguaje Expresiones de análisis de datos (DAX) es un lenguaje de fórmulas para Power Pivot en Excel, Power BI, Azure Analysis Services y modelado tabular en SQL Server Analysis Services. También puede usar DAX para agregar cálculos del modelo de datos y definir reglas de seguridad de nivel de fila (RLS).

Seguridad dinámica

Cuándo se aplican las reglas de seguridad de nivel de fila (RLS) mediante la identidad del usuario del informe. Las reglas filtran las tablas del modelo mediante el nombre de cuenta del usuario, que se puede realizar con las funciones USERNAME o USERPRINCIPALNAME. Vea Seguridad de nivel de fila.

Expresión

Una unidad de lógica DAX que se evalúa y devuelve un resultado. Las expresiones pueden declarar variables en cuyo caso se les asigna una subexpresión y deben incluir una instrucción RETURN que genera una expresión final. Las expresiones se construyen mediante objetos de modelo (tablas, columnas o medidas), funciones, operadores o constantes.

Campo

Recurso del modelo de datos que se presenta en el panel Campos. Los campos se usan para configurar los filtros y los elementos visuales del informe. Los campos constan de columnas de modelo, niveles de jerarquía y medidas.

Fórmula

Una o varias expresiones de DAX usadas para definir un cálculo del modelo. Las expresiones internas se denominan subexpresiones. El plural es fórmulas.

Función

DAX funciones tienen argumentos que permiten pasar parámetros. Las fórmulas pueden usar muchas llamadas de función, posiblemente mediante el anidamiento de funciones dentro de otras funciones. En una fórmula, los nombres de función deben ir seguidos de paréntesis. Dentro de los paréntesis, se pasan los parámetros.

Medida implícita

Cálculo generado automáticamente mediante la configuración de un objeto visual de Power BI para resumir los valores de columna. Las columnas numéricas admiten el mayor intervalo de resumen, entre los que se incluyen: Suma, Promedio, Mínimo, Máximo, Recuento (único), Recuento, Desviación estándar, Varianza o Mediana. También se pueden resumir columnas de otros tipos de datos. Las columnas de texto se pueden resumir mediante: Primera (alfabéticamente), Última (alfabéticamente), Recuento (único) o Recuento. Las columnas de fecha se pueden resumir mediante: Más antiguo, Más reciente, Recuento (único) o Recuento. Las columnas booleanas se pueden resumir mediante: Recuento (único) o Recuento.

Función de iterador

Función DAX que enumera todas las filas de una tabla determinada y evalúa una expresión determinada para cada fila. Proporciona flexibilidad y control sobre cómo los cálculos del modelo resumen los datos.

MDX

Lenguaje de expresiones multidimensionales (MDX) es un lenguaje de fórmulas para los modelos multidimensionales de SQL Server Analysis Services (también conocidos como cubos ). MDX se puede usar para consultar modelos tabulares, pero no puede definir medidas implícitas. Solo puede consultar las medidas que ya están definidas en el modelo.

Medida

Un cálculo que logra una síntesis. Las medidas implícitas son o las explícitas son . Una medida explícita es un cálculo agregado a un modelo de datos tabulares escribiendo una fórmula de DAX. Una fórmula de medida debe devolver un valor escalar. En el panel Campos, las medidas explícitas se adornan con un icono de calculadora. Las medidas explícitas son necesarias cuando se consulta el modelo mediante expresiones multidimensionales (MDX), como sucede cuando se usa Analizar en Excel. Normalmente se denomina simplemente "medida" a una medida explícita.

Grupo de medida

Tabla de modelo que contiene al menos una medida y que no tiene jerarquías ni columnas visibles. En el panel Campos, cada grupo de medida se indica con un icono de varias calculadoras. Los grupos de medida se enumeran juntos en la parte superior del panel campos de y se ordenan alfabéticamente por nombre.

Cálculo del modelo

Fórmula con nombre que se usa para agregar una tabla calculada, una columna calculada o una medida a un modelo de datos tabular. Su estructura es NAME = FORMULA. La mayoría de los cálculos se agregan mediante modeladores de datos en Power BI Desktop, pero también se pueden agregar medidas a un informe de conexión dinámica. Vea Medidas de informe.

Medidas rápidas

Característica de Power BI Desktop que elimina la necesidad de escribir fórmulas DAX para medidas definidas normalmente. Entre las medidas rápidas se incluyen el promedio por categoría, clasificación y diferencia de la línea base.

Informe de medidas

También se denominan medidas de nivel de informe. Se añaden a un informe de conexión dinámica en Power BI Desktop mediante la escritura de una fórmula de DAX, pero solo para conexiones a modelos de Power BI o modelos tabulares de Analysis Services.

Seguridad de nivel de fila

También se denomina RLS. Técnica de diseño para restringir el acceso a subconjuntos de datos para usuarios específicos. En un modelo tabular, se logra mediante la creación de roles de modelo. Los roles tienen reglas, que son expresiones de DAX para filtrar las filas de la tabla.

Escalar

En DAX, un escalar es un valor único. Un escalar puede ser de cualquier tipo de datos: Decimal, Integer, DateTime, String, Currency, Boolean. Un valor escalar puede ser el resultado de una expresión calculada a partir de varios valores. Por ejemplo, una función de agregación como MAX() devuelve un único valor máximo de un conjunto de valores de los que se va a evaluar.

Resumen

Una operación aplicada a los valores de una columna. Vea medida.

Inteligencia de tiempo

La inteligencia de tiempo está relacionada con los cálculos a lo largo del tiempo, como el año hasta la fecha (YTD).

Función de inteligencia temporal

DAX incluye muchas funciones de inteligencia temporal. Cada función de inteligencia de tiempo logra su resultado modificando el contexto de filtro para los filtros de fecha. Funciones de ejemplo: TOTALYTD y SAMEPERIODLASTYEAR.

Valor, valores

Datos que se van a visualizar.

Parámetro what-if

Una característica de Power BI Desktop que proporciona la capacidad de aceptar la entrada del usuario a través de segmentación de datos. Cada parámetro crea una tabla calculada de una sola columna y una medida que devuelve un valor seleccionado único. La medida se puede usar en los cálculos del modelo para responder a la entrada del usuario.