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 provenienti da più colonne a una tabella, se non esistono già. |
CROSSJOIN | Restituisce una tabella contenente il prodotto cartesiano di tutte le righe da tutte le tabelle negli argomenti. |
CURRENTGROUP | Restituisce un set di righe dall'argomento table 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. |
DISTINCT column | Restituisce una tabella a singola colonna contenente i valori distinti della colonna specificata. |
DISTINCT table | Restituisce una tabella rimuovendo le righe duplicate da un'altra tabella o espressione. |
EXCEPT | Restituisce le righe di una tabella non visualizzate in un'altra tabella. |
FILTERS | Restituisce una tabella di valori applicati direttamente come filtri a columnName. |
GENERATE | Restituisce una tabella con il prodotto cartesiano tra ogni riga nel parametro table1 e la tabella risultante dalla valutazione del parametro table2 nel contesto della riga corrente dal parametro table1. |
GENERATEALL | Restituisce una tabella con il prodotto cartesiano tra ogni riga nel parametro table1 e la tabella risultante dalla valutazione del parametro table2 nel contesto della riga corrente dal parametro table1. |
GENERATESERIES | Restituisce una tabella a colonna singola contenente i valori di una serie aritmetica. |
GROUPBY | Simile alla funzione SUMMARIZE, GROUPBY non esegue alcuna operazione CALCULATE implicita per le colonne di estensione che aggiunge. |
IGNORE | Modifica SUMMARIZECOLUMNS omettendo espressioni specifiche dalla valutazione BLANK/NULL. |
INTERSECT | Restituisce l'intersezione di riga 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 per le colonne definite dal parametro groupBy_columnName. |
ROLLUPADDISSUBTOTAL | Modifica il comportamento di SUMMARIZECOLUMNS aggiungendo righe di rollup/subtotali al risultato in base alle colonne groupBy_columnName. |
ROLLUPISSUBTOTAL | Abbina i gruppi di rollup alla colonna aggiunta da ROLLUPADDISSUBTOTAL all'interno di un'espressione ADDMISSINGITEMS. |
ROLLUPGROUP | Modifica il comportamento di SUMMARIZE e SUMMARIZECOLUMNS aggiungendo righe di rollup al risultato per le colonne definite dal parametro groupBy_columnName. |
ROW | Restituisce una tabella con una singola riga contenente i valori risultanti dalle espressioni assegnate a ogni colonna. |
SELECTCOLUMNS | Aggiunge colonne calcolate alla tabella o all'espressione di tabella specificata. |
SUBSTITUTEWITHINDEX | Restituisce una tabella che rappresenta un semi join di sinistra 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. |
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 di unione (join) da una coppia di tabelle. |
VALUES | Restituisce una tabella a singola colonna contenente i valori distinti della tabella o colonna specificata. |