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 dada. |
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 argumentos. |
CURRENTGROUP | Devuelve un conjunto de filas del argumento de tabla 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 detalles definida para una medida y devuelve los datos. |
Columna DISTINCT | Devuelve una tabla de una columna que contiene los valores distintos de la columna especificada. |
Tabla DISTINCT | Devuelve una tabla quitando las filas duplicadas a partir 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 aplican directamente como filtros a columnName. |
GENERATE | Devuelve una tabla con el producto cartesiano entre cada fila de table1 y la tabla que se obtiene al evaluar table2 en el contexto de la fila actual de table1. |
GENERATEALL | Devuelve una tabla con el producto cartesiano entre cada fila de table1 y la tabla que se obtiene al evaluar table2 en el contexto de la fila actual de table1. |
GENERATESERIES | Devuelve una tabla de una sola columna que contiene los valores de una serie aritmética. |
GROUPBY | De forma similar a la función SUMMARIZE, GROUPBY no realiza una operación CALCULATE implícita para las columnas de extensión que agrega. |
IGNORE | Modifica SUMMARIZECOLUMNS mediante la omisión de expresiones específicas de la evaluación BLANK/NULL. |
INTERSECT | Devuelve la intersección de fila de dos tablas y conserva los duplicados. |
NATURALINNERJOIN | Realiza una combinación interna de una tabla con otra. |
NATURALLEFTOUTERJOIN | Realiza una combinación de LeftTable con RightTable. |
ROLLUP | Modifica el comportamiento de SUMMARIZE mediante la incorporación de filas de acumulación al resultado en las columnas que define el parámetro groupBy_columnName. |
ROLLUPADDISSUBTOTAL | Modifica el comportamiento de SUMMARIZECOLUMNS mediante la incorporación de filas de acumulación o subtotal al resultado con base en las columnas de groupBy_columnName. |
ROLLUPISSUBTOTAL | Asocia los grupos de acumulación con la columna que agrega ROLLUPADDISSUBTOTAL en una expresión ADDMISSINGITEMS. |
ROLLUPGROUP | Modifica el comportamiento de SUMMARIZE y SUMMARIZECOLUMNS mediante la incorporación de filas de acumulación al resultado en las columnas que define el parámetro groupBy_columnName. |
ROW | Devuelve una tabla con una sola fila que contiene los valores resultantes de las expresiones proporcionadas a cada columna. |
SELECTCOLUMNS | Agrega columnas calculadas a la tabla o expresión de tabla dada. |
SUBSTITUTEWITHINDEX | Devuelve una tabla que representa una semicombinación izquierda 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 | Devuelve una tabla de una o varias columnas. |
TOPN | Devuelve las N filas superiores de la tabla especificada. |
TREATAS | Aplica el resultado de una expresión de tabla como filtros a las 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 especificada. |