Tabelmanipulationsfunktioner
Disse funktioner returnerer en tabel or manipulere eksisterende tabeller.
I denne kategori
Funktion | Beskrivelse |
---|---|
ADDCOLUMNS | Føjer beregnede kolonner til den angivne tabel or tabeludtryk. |
ADDMISSINGITEMS | Føjer kombinationer af elementer fra flere kolonner til en tabel if de findes not allerede findes. |
CROSSJOIN | Returnerer en tabel, der contains den kartesiske product af all rækker fra all tabeller i argumenterne. |
CURRENTGROUP | Returnerer et sæt rækker fra tabelargumentet i et GROUPBY udtryk. |
DATATABLE | Indeholder en mekanisme til erklæring af et indbygget sæt data values. |
DETAILROWS | Evaluerer et udtryk for detaljerækker, der er defineret for en measureand returnerer dataene. |
DISTINCT-kolonne | Returnerer en tabel med én kolonne, der contains de entydige values fra den angivne kolonne. |
|
Returnerer en tabel ved at fjerne duplikerede rækker fra en anden tabel or udtryk. |
EXCEPT | Returnerer rækkerne i én tabel, som not vises i en anden tabel. |
FILTERS | Returnerer en tabel med values, der anvendes direkte som filters på columnName . |
GENERATE | Returnerer en tabel med den kartesiske product mellem hver række i table1and den tabel, der er resultatet af evalueringen af table2 i konteksten af den aktuelle række fra table1. |
GENERATEALL | Returnerer en tabel med den kartesiske product mellem hver række i table1and den tabel, der er resultatet af evalueringen af table2 i konteksten af den aktuelle række fra table1. |
GENERATESERIES | Returnerer en tabel med en enkelt kolonne, der indeholder values af en aritmetisk serie. |
GROUPBY | På samme måde som med funktionen SUMMARIZE udfører GROUPBYnot en implicit CALCULATE for alle udvidelseskolonner, der tilføjes. |
IGNORE | Ændrer SUMMARIZECOLUMNS ved at udelade bestemte udtryk fra BLANK/NULL-evalueringen. |
INTERSECT | Returnerer rækkeskæringspunktet for to tabeller og bevarer dubletter. |
NATURALINNERJOIN | Udfører en indre joinforbindelse af en tabel med en anden tabel. |
NATURALLEFTOUTERJOIN | Udfører en joinforbindelse til LeftTable med RightTable. |
ROLLUP | Ændrer funktionsmåden for SUMMARIZE ved at føje rollup rækker til resultatet i kolonner, der er defineret af parameteren groupBy_columnName. |
ROLLUPADDISSUBTOTAL | Ændrer funktionsmåden for SUMMARIZECOLUMNS ved at føje rollup/subtotalrækker til resultatet baseret på de groupBy_columnName kolonner. |
ROLLUPISSUBTOTAL | Parrer rollup grupper med den kolonne, der er tilføjet af ROLLUPADDISSUBTOTAL i et ADDMISSINGITEMS udtryk. |
ROLLUPGROUP | Ændrer funktionsmåden for SUMMARIZEandSUMMARIZECOLUMNS ved at føje rollup rækker til resultatet i kolonner, der er defineret af parameteren groupBy_columnName. |
RÆKKE | Returnerer en tabel med en enkelt række, der indeholder values, der er resultatet af de udtryk, der er givet til hver kolonne. |
SELECTCOLUMNS | Føjer beregnede kolonner til den angivne tabel or tabeludtryk. |
SUBSTITUTEWITHINDEX | Returnerer en tabel, der repræsenterer en left semijoin af de to tabeller, der er angivet som argumenter. |
SUMMARIZE | Returnerer en oversigtstabel for de anmodede totaler for et sæt grupper. |
SUMMARIZECOLUMNS | Returnerer en oversigtstabel over et sæt grupper. |
|
Returnerer en tabel med en or flere kolonner. |
TOPN | Returnerer de øverste N-rækker i den angivne tabel. |
TREATAS | Anvender resultatet af et tabeludtryk som filters på kolonner fra en ikke-relateret tabel. |
UNION | Opretter en union (joinforbindelse) tabel ud fra et par tabeller. |
VALUES | Returnerer en tabel med én kolonne, der contains de entydige values fra den angivne tabel or kolonne. |