Not
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
GÄLLER FÖR:
Azure Data Factory
Azure Synapse Analytics
Tips
Prova Data Factory i Microsoft Fabric, en allt-i-ett-analyslösning för företag. Microsoft Fabric omfattar allt från dataflytt till datavetenskap, realtidsanalys, business intelligence och rapportering. Lär dig hur du startar en ny utvärderingsversion kostnadsfritt!
Dataflöden är tillgängliga i både Azure Data Factory-pipelines och Azure Synapse Analytics-pipelines. Den här artikeln gäller för mappning av dataflöden. Om du inte har använt transformeringar tidigare läser du introduktionsartikeln Transformera data med hjälp av mappning av dataflöden.
Den här artikeln innehåller information om fönsterfunktioner som stöds av Azure Data Factory och Azure Synapse Analytics i mappning av dataflöden.
Funktionslista för fönster
Följande funktioner är endast tillgängliga i fönstertransformeringar.
| Fönsterfunktion | Uppgift |
|---|---|
| cumeDist | Beräknar positionen för ett värde i förhållande till alla värden i partitionen. Resultatet är antalet rader som föregår eller är lika med den aktuella raden i ordningen på partitionen dividerat med det totala antalet rader i fönsterpartitionen. Eventuella bindningsvärden i ordningen utvärderas till samma position. |
| denseRank | Beräknar rangordningen för ett värde i en grupp med värden som anges i ett fönsters order by-sats. Resultatet är ett plus antalet rader som föregår eller är lika med den aktuella raden i partitionens ordning. Värdena skapar inte luckor i sekvensen. Funktionen denseRank fungerar även när data inte sorteras och söker efter ändringar i värden. |
| lag | Hämtar värdet för den första parametern som utvärderas n rader före den aktuella raden. Den andra parametern är antalet rader som ska tittas tillbaka och standardvärdet är 1. Om det inte finns lika många rader returneras ett värde för null såvida inte ett standardvärde anges. |
| bly | Hämtar värdet för den första parametern som utvärderas n rader efter den aktuella raden. Den andra parametern är antalet rader som ska se framåt och standardvärdet är 1. Om det inte finns lika många rader returneras ett värde för null såvida inte ett standardvärde anges. |
| nTile | Delar upp raderna för varje fönsterpartition i n bucketar som sträcker sig från 1 till högst n. Bucketvärdena varierar med högst 1. Om antalet rader i partitionen inte delas upp jämnt i antalet bucketar distribueras restvärdena en per bucket, med början i den första bucketen. Funktionen NTile är användbar för beräkningen av tertiles, kvarttiler, deciler och annan gemensam sammanfattningsstatistik.Funktionen beräknar två variabler under initieringen. Storleken på en vanlig bucket har fått en extra rad tillagd. Båda variablerna baseras på storleken på den aktuella partitionen. Under beräkningsprocessen håller funktionen reda på det aktuella radnumret, det aktuella bucketnumret och radnumret där bucketen ändras ( bucketThreshold). När det aktuella radnumret når buckettröskelvärdet ökar bucketvärdet med ett. Tröskelvärdet ökar med bucketstorleken (plus ett extra om den aktuella bucketen är vadderad). |
| rang | Beräknar rangordningen för ett värde i en grupp med värden som anges i ett fönsters order by-sats. Resultatet är ett plus antalet rader som föregår eller är lika med den aktuella raden i partitionens ordning. Värdena genererar luckor i sekvensen. Funktionen rank fungerar även när data inte sorteras och söker efter ändringar i värden. |
| rowNumber | Tilldelar en sekventiell radnumrering för rader i ett fönster som börjar med 1. |
Relaterat innehåll
- Lista över alla aggregeringsfunktioner.
- Lista över alla matrisfunktioner.
- Lista över alla cachelagrade uppslagsfunktioner.
- Lista över alla konverteringsfunktioner.
- Lista över alla datum- och tidsfunktioner.
- Lista över alla uttrycksfunktioner.
- Lista över alla kartfunktioner.
- Lista över alla metafunktioner.
- Användningsinformation för alla datatransformeringsuttryck.
- Lär dig hur du använder Expression Builder.