Tabelmanipulationsfunktioner
Disse funktioner returnerer en tabel eller manipulerer eksisterende tabeller.
I denne kategori
Funktion | Beskrivelse |
---|---|
ADDCOLUMNS | Føjer beregnede kolonner til det angivne tabel- eller tabeludtryk. |
ADDMISSINGITEMS | Føjer kombinationer af elementer fra flere kolonner til en tabel, hvis de ikke allerede findes. |
CROSSJOIN | Returnerer en tabel, der indeholder det kartesiske produkt af alle rækker fra alle 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 dataværdier. |
DETAILROWS | Evaluerer et udtryk for detaljerækker, der er defineret for en måling, og returnerer dataene. |
DISTINCT-kolonne | Returnerer en tabel med én kolonne, der indeholder de entydige værdier fra den angivne kolonne. |
|
Returnerer en tabel ved at fjerne duplikerede rækker fra en anden tabel eller et andet udtryk. |
EXCEPT | Returnerer rækkerne i én tabel, der ikke vises i en anden tabel. |
FILTERS | Returnerer en tabel med værdier, der anvendes direkte som filtre på columnName . |
GENERATE | Returnerer en tabel med det kartesiske produkt mellem hver række i table1 og den tabel, der er resultatet af evalueringen af table2 i konteksten af den aktuelle række fra table1. |
GENERATEALL | Returnerer en tabel med det kartesiske produkt mellem hver række i table1 og 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 værdierne i en aritmetisk serie. |
GROUPBY | På samme måde som med funktionen SUMMARIZE gør GROUPBY ikke en implicit CALCULATE for de 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 akkumuleringsrækker til resultatet for kolonner, der er defineret af parameteren groupBy_columnName. |
ROLLUPADDISSUBTOTAL | Ændrer funktionsmåden for SUMMARIZECOLUMNS ved at føje akkumulerede rækker/rækker med subtotaler til resultatet baseret på de groupBy_columnName kolonner. |
ROLLUPISSUBTOTAL | Parrer akkumuleringsgrupper med den kolonne, der er tilføjet af ROLLUPADDISSUBTOTAL i et ADDMISSINGITEMS udtryk. |
ROLLUPGROUP | Ændrer funktionsmåden for SUMMARIZE og SUMMARIZECOLUMNS ved at føje akkumuleringsrækker til resultatet for kolonner, der er defineret af parameteren groupBy_columnName. |
RÆKKE | Returnerer en tabel med en enkelt række, der indeholder værdier, der er resultatet af de udtryk, der er givet til hver kolonne. |
SELECTCOLUMNS | Føjer beregnede kolonner til det angivne tabel- eller tabeludtryk. |
SUBSTITUTEWITHINDEX | Returnerer en tabel, der repræsenterer en venstre 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 eller flere kolonner. |
TOPN | Returnerer de øverste N-rækker i den angivne tabel. |
TREATAS | Anvender resultatet af et tabeludtryk som filtre på kolonner fra en ikke-relateret tabel. |
UNION | Opretter en foreningstabel (joinforbindelse) ud fra et par tabeller. |
VALUES | Returnerer en tabel med én kolonne, der indeholder de entydige værdier fra den angivne tabel eller kolonne. |