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. |
DETALJERÆKKER | Evaluerer et udtryk for detaljerækker, der er defineret for en måling, og returnerer dataene. |
KOLONNEN DISTINCT | Returnerer en tabel med én kolonne, der indeholder de entydige værdier fra den angivne kolonne. |
DISTINCT-tabel | Returnerer en tabel ved at fjerne duplikerede rækker fra en anden tabel eller et andet udtryk. |
UNDTAGEN | Returnerer rækkerne i én tabel, der ikke vises i en anden tabel. |
FILTRE | Returnerer en tabel med værdier, der anvendes direkte som filtre på columnName. |
GENERERE | 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 funktionen SUMMARIZE udfører GROUPBY ikke en implicit CALCULATE for de udvidelseskolonner, der tilføjes. |
IGNORERE | Ændrer SUMMARIZECOLUMNS ved at udelade bestemte udtryk fra BLANK/NULL-evalueringen. |
SKÆRER | 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 akkumulerings-/subtotalrækker 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. |
OPSUMMERE | Returnerer en oversigtstabel for de anmodede totaler for et sæt grupper. |
SUMMARIZECOLUMNS | Returnerer en oversigtstabel over et sæt grupper. |
Tabelkonstruktør | 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. |
UNIONEN | Opretter en foreningstabel (joinforbindelse) ud fra et par tabeller. |
VÆRDIER | Returnerer en tabel med én kolonne, der indeholder de entydige værdier fra den angivne tabel eller kolonne. |