Anteckning
Å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.
Följande artiklar 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 | Funktionen 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 lika värden i sorteringen 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. Tät rangordning 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 se tillbaka och standardvärdet är 1. Om det inte finns lika många rader returneras värdet null såvida inte ett standardvärde har angetts. |
| 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 värdet null såvida inte ett standardvärde har angetts. |
| nTile | Funktionen NTile delar upp raderna för varje fönsterpartition i n bucketar från 1 till högst n. Bucketvärdena skiljer sig 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 hink kommer att ha 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 som bucketen kommer att ändras med (bucketThreshold). När det aktuella radnumret når buckettröskelvärdet ökas bucketvärdet med ett och tröskelvärdet ökas med bucketstorleken (plus en 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 skapar luckor i sekvensen. Rangordning 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.