GROUPCROSSAPPLYTABLE

gælder for:beregnet kolonneberegnet tabelberegning af målingvisualisering

Returnerer en oversigtstabel over et sæt grupper.

Syntaks

GROUPCROSSAPPLYTABLE( <groupBy_columnName> [, < groupBy_columnName >]…, [<filterTable>]… [, <separator>, <table expression>] )  

Parametre

Udtryk Definition
groupBy_columnName En fuldt kvalificeret kolonnereference (Table[Column]) til en basistabel, hvor de entydige værdier er inkluderet i den returnerede tabel.
filterTable Et tabeludtryk, der føjes til filterkonteksten for alle kolonner, der er angivet som groupBy_columnName argumenter. De værdier, der findes i filtertabellen, bruges til at filtrere, før cross-join/auto-exist udføres.
separator En strengkonstant, der ikke har andet formål end at adskille filterTable-parameteren med parameter for tabeludtryk
tabeludtryk Et tabeludtryk, der evalueres under filterkontekst for filterTable-parametre og returneres som en del af joinforbindelsen i returværdien

Returværdi

En tabel, der indeholder kombinationer af værdier fra de angivne kolonner baseret på den angivne gruppering.

Bemærkninger

  • GROUPCROSSAPPLYTABLE ligner funktionen GROUPCROSSJOIN. Alle filterTable-parametre er tværgående joinforbindelse. Funktionen FILTERCLUSTER kan bruges til at udføre naturlige joinforbindelser for filtertabeller eller gruppere efter kolonner, hvis det er nødvendigt.

  • Parameteren til tabeludtryk evalueres i filterkonteksten, der indeholder alle filterTable-parametre.

  • Du kan ændre filtreringsfunktionsmåden for filterTable ved hjælp af følgende funktioner:

    • ALLSELECTEDAPPLY

    • ALLSELECTEDREMOVE

    • ANVEND ALTID

    • KEEPFILTERS

    • SHADOWCLUSTER

    • IKKE-FILTER