Compartir a través de


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.