Funzioni di manipolazione delle tabelle
Queste funzioni restituiscono una tabella o modificano le tabelle esistenti.
In questa categoria
Funzione | Descrizione |
---|---|
ADDCOLUMNS | Aggiunge colonne calcolate alla tabella o all'espressione di tabella specificata. |
ADDMISSINGITEMS | Aggiunge combinazioni di elementi da più colonne a una tabella, se non esistono già. |
CROSSJOIN | Restituisce una tabella contenente il prodotto cartesiano di tutte le righe di tutte le tabelle negli argomenti. |
CURRENTGROUP | Restituisce un set di righe dall'argomento tabella di un'espressione GROUPBY. |
DATATABLE | Fornisce un meccanismo per dichiarare un set inline di valori di dati. |
DETAILROWS | Valuta un'espressione di righe di dettaglio definita per una misura e restituisce i dati. |
di colonna DISTINCT | Restituisce una tabella a una colonna che contiene i valori distinti della colonna specificata. |
tabella DISTINCT | Restituisce una tabella rimuovendo righe duplicate da un'altra tabella o espressione. |
EXCEPT | Restituisce le righe di una tabella che non vengono visualizzate in un'altra tabella. |
FILTERS | Restituisce una tabella di valori applicata direttamente come filtri a columnName . |
GENERATE | Restituisce una tabella con il prodotto cartesiano tra ogni riga in table1 e la tabella risultante dalla valutazione di table2 nel contesto della riga corrente da table1. |
GENERATEALL | Restituisce una tabella con il prodotto cartesiano tra ogni riga in table1 e la tabella risultante dalla valutazione di table2 nel contesto della riga corrente da table1. |
GENERATESERIES | Restituisce una tabella a colonna singola contenente i valori di una serie aritmetica. |
GROUPBY | Analogamente alla funzione SUMMARIZE, GROUPBY non esegue un CALCULATE implicito per le colonne di estensione aggiunte. |
IGNORE | Modifica SUMMARIZECOLUMNS omettendo espressioni specifiche dalla valutazione BLANK/NULL. |
INTERSECT | Restituisce l'intersezione di righe di due tabelle, mantenendo i duplicati. |
NATURALINNERJOIN | Esegue un inner join di una tabella con un'altra tabella. |
NATURALLEFTOUTERJOIN | Esegue un join di LeftTable con rightTable. |
ROLLUP | Modifica il comportamento di SUMMARIZE aggiungendo righe di rollup al risultato sulle colonne definite dal parametro groupBy_columnName. |
ROLLUPADDISSUBTOTAL | Modifica il comportamento di SUMMARIZECOLUMNS aggiungendo righe rollup/subtotali al risultato in base alle colonne groupBy_columnName. |
ROLLUPISSUBTOTAL | Coppie di gruppi di rollup con la colonna aggiunta da ROLLUPADDISSUBTOTAL all'interno di un'espressione ADDMISSINGITEMS. |
ROLLUPGROUP | Modifica il comportamento di SUMMARIZE e SUMMARIZECOLUMNS aggiungendo righe di rollup al risultato sulle colonne definite dal parametro groupBy_columnName. |
row | Restituisce una tabella con una singola riga contenente valori risultanti dalle espressioni date a ogni colonna. |
SELECTCOLUMNS | Aggiunge colonne calcolate alla tabella o all'espressione di tabella specificata. |
SUBSTITUTEWITHINDEX | Restituisce una tabella che rappresenta un semijoin sinistro delle due tabelle fornite come argomenti. |
SUMMARIZE | Restituisce una tabella di riepilogo per i totali richiesti su un set di gruppi. |
SUMMARIZECOLUMNS | Restituisce una tabella di riepilogo su un set di gruppi. |
del costruttore di tabella |
Restituisce una tabella di una o più colonne. |
TOPN | Restituisce le prime N righe della tabella specificata. |
TREATAS | Applica il risultato di un'espressione di tabella come filtri alle colonne di una tabella non correlata. |
UNION | Crea una tabella unione (join) da una coppia di tabelle. |
VALUES | Restituisce una tabella a una colonna che contiene i valori distinti della tabella o della colonna specificata. |