Funzioni di manipolazione delle tabelle
Queste funzioni restituiscono una tabella or modificare le tabelle esistenti.
In questa categoria
Funzione | Descrizione |
---|---|
ADDCOLUMNS | Aggiunge colonne calcolate alla tabella specificata or'espressione di tabella. |
ADDMISSINGITEMS | Aggiunge combinazioni di elementi da più colonne a una tabella ifnot esistono già. |
CROSSJOIN | Restituisce una tabella che contains il product cartesiano di righe di all da tabelle all negli argomenti. |
CURRENTGROUP | Restituisce un set di righe dall'argomento tabella di un'espressione GROUPBY. |
DATATABLE | Fornisce un meccanismo per dichiarare un set di dati inline values. |
DETAILROWS | Valuta un'espressione di righe di dettaglio definita per un measureand restituisce i dati. |
di colonna DISTINCT | Restituisce una tabella a una colonna che contains il values distinto dalla colonna specificata. |
tabella DISTINCT | Restituisce una tabella rimuovendo le righe duplicate da un'altra tabella or'espressione. |
EXCEPT | Restituisce le righe di una tabella che not vengono visualizzate in un'altra tabella. |
FILTERS | Restituisce una tabella di values applicata direttamente come filters a columnName . |
GENERATE | Restituisce una tabella con il product cartesiano tra ogni riga di table1and la tabella risultante dalla valutazione di table2 nel contesto della riga corrente di table1. |
GENERATEALL | Restituisce una tabella con il product cartesiano tra ogni riga di table1and la tabella risultante dalla valutazione di table2 nel contesto della riga corrente di table1. |
GENERATESERIES | Restituisce una tabella a colonna singola contenente la values di una serie aritmetica. |
GROUPBY | Analogamente alla funzione SUMMARIZE, GROUPBY esegue not eseguire un CALCULATE implicito per tutte 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 rollup righe al risultato sulle colonne definite dal parametro groupBy_columnName. |
ROLLUPADDISSUBTOTAL | Modifica il comportamento di SUMMARIZECOLUMNS aggiungendo rolluprighe /subtotali al risultato in base alle colonne groupBy_columnName. |
ROLLUPISSUBTOTAL | Coppie rollup gruppi con la colonna aggiunta da ROLLUPADDISSUBTOTAL all'interno di un'espressione ADDMISSINGITEMS. |
ROLLUPGROUP | Modifica il comportamento di SUMMARIZEandSUMMARIZECOLUMNS aggiungendo rollup righe al risultato sulle colonne definite dal parametro groupBy_columnName. |
row | Restituisce una tabella con una singola riga contenente values risultante dalle espressioni date a ogni colonna. |
SELECTCOLUMNS | Aggiunge colonne calcolate alla tabella specificata or'espressione di tabella. |
SUBSTITUTEWITHINDEX | Restituisce una tabella che rappresenta un left semijoin 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 or più colonne. |
TOPN | Restituisce le prime N righe della tabella specificata. |
TREATAS | Applica il risultato di un'espressione di tabella come filters alle colonne di una tabella non correlata. |
UNION | Crea una tabella union (join) da una coppia di tabelle. |
VALUES | Restituisce una tabella a una colonna che contains il values distinto dalla tabella specificata or colonna. |