Funciones de manipulación de tablas
Estas funciones devuelven una tabla o manipulan las tablas existentes.
En esta categoría
Función | Descripción |
---|---|
ADDCOLUMNS | Agrega columnas calculadas a la tabla o expresión de tabla especificadas. |
ADDMISSINGITEMS | Agrega combinaciones de elementos de varias columnas a una tabla si aún no existen. |
CROSSJOIN | Devuelve una tabla que contiene el producto cartesiano de todas las filas de todas las tablas de los argumentos. |
CURRENTGROUP | Devuelve un conjunto de filas del argumento table de una expresión GROUPBY. |
DATATABLE | Proporciona un mecanismo para declarar un conjunto insertado de valores de datos. |
DETAILROWS | Evalúa una expresión de filas de detalle definida para una medida y devuelve los datos. |
de columna DISTINCT | Devuelve una tabla de una columna que contiene los valores distintos de la columna especificada. |
de tabla DISTINCT | Devuelve una tabla quitando filas duplicadas de otra tabla o expresión. |
EXCEPT | Devuelve las filas de una tabla que no aparecen en otra tabla. |
FILTERS | Devuelve una tabla de valores que se aplica directamente como filtros a columnName . |
GENERATE | Devuelve una tabla con el producto cartesiano entre cada fila de tabla1 y la tabla que resulta de evaluar tabla2 en el contexto de la fila actual de tabla1. |
GENERATEALL | Devuelve una tabla con el producto cartesiano entre cada fila de tabla1 y la tabla que resulta de evaluar tabla2 en el contexto de la fila actual de tabla1. |
GENERATESERIES | Devuelve una sola tabla de columnas que contiene los valores de una serie aritmética. |
GROUPBY | De forma similar a la función SUMMARIZE, GROUPBY no realiza una CALCULATE implícita para las columnas de extensión que agrega. |
IGNORE | Modifica SUMMARIZECOLUMNS omitiendo expresiones específicas de la evaluación de BLANK/NULL. |
INTERSECT | Devuelve la intersección de fila de dos tablas, conservando duplicados. |
NATURALINNERJOIN | Realiza una combinación interna de una tabla con otra tabla. |
NATURALLEFTOUTERJOIN | Realiza una combinación de LeftTable con RightTable. |
ROLLUP | Modifica el comportamiento de SUMMARIZE agregando filas de acumulación al resultado en las columnas definidas por el parámetro groupBy_columnName. |
ROLLUPADDISSUBTOTAL | Modifica el comportamiento de SUMMARIZECOLUMNS agregando filas de acumulación o subtotal al resultado en función de las columnas de groupBy_columnName. |
ROLLUPISSUBTOTAL | Empareja los grupos acumulativos con la columna agregada por ROLLUPADDISSUBTOTAL dentro de una expresión ADDMISSINGITEMS. |
ROLLUPGROUP | Modifica el comportamiento de SUMMARIZE y SUMMARIZECOLUMNS agregando filas de acumulación al resultado en las columnas definidas por el parámetro groupBy_columnName. |
ROW | Devuelve una tabla con una sola fila que contiene valores resultantes de las expresiones dadas a cada columna. |
SELECTCOLUMNS | Agrega columnas calculadas a la tabla o expresión de tabla especificadas. |
SUBSTITUTEWITHINDEX | Devuelve una tabla que representa un punto y coma izquierdo de las dos tablas proporcionadas como argumentos. |
SUMMARIZE | Devuelve una tabla de resumen de los totales solicitados en un conjunto de grupos. |
SUMMARIZECOLUMNS | Devuelve una tabla de resumen sobre un conjunto de grupos. |
constructor de tabla de |
Devuelve una tabla de una o varias columnas. |
TOPN | Devuelve las N primeras filas de la tabla especificada. |
TREATAS | Aplica el resultado de una expresión de tabla como filtros a columnas de una tabla no relacionada. |
UNION | Crea una tabla de unión (combinación) a partir de un par de tablas. |
VALUES | Devuelve una tabla de una columna que contiene los valores distintos de la tabla o columna especificadas. |