top of page

FONCTION PARTITIONBY

  • 13 avr.
  • 1 min de lecture

Utilité :La fonction PARTITIONBY permet de définir les colonnes utilisées pour partitionner les données dans une fonction de fenêtre comme WINDOW. En partitionnant les données, vous divisez les résultats en groupes distincts, sur lesquels la fonction de fenêtre appliquera ses calculs. Cela est particulièrement utile pour réaliser des calculs spécifiques à chaque groupe au lieu de traiter toutes les données comme un ensemble unique.


Syntaxe :


PARTITIONBY ( [<partitionBy_columnName>[, partitionBy_columnName [, …]]] )

Entrée :


  • partitionBy_columnName (facultatif) : Le nom d'une colonne utilisée pour diviser la table en partitions. Vous pouvez spécifier plusieurs colonnes si nécessaire.


Sortie :


  • Cette fonction ne renvoie pas de valeur directement, mais elle permet de définir comment les données sont partitionnées pour le traitement des calculs de fenêtre.


Exemple :


PARTITIONBY( Table1[Category], Table1[Region] )

Cela partitionne les données de Table1 par Category et Region, ce qui signifie que la fonction de fenêtre effectuera des calculs séparés pour chaque combinaison de ces deux colonnes.

 
 
 

Posts récents

Voir tout
FONCTION ACCRINT

Utilité : La fonction ACCRINT calcule les intérêts courus pour un titre qui rapporte des intérêts périodiques. Elle est utilisée pour déterminer les intérêts accumulés sur un titre entre deux dates c

 
 
 
FONCTION SELECTEDVALUE

Utilité : La fonction SELECTEDVALUE renvoie la valeur d'une colonne lorsqu'elle est filtrée à une seule valeur distincte dans le contexte actuel. Si la colonne contient plusieurs valeurs ou aucune, u

 
 
 
FONCTION REMOVEFILTERS

Utilité : La fonction REMOVEFILTERS supprime les filtres appliqués à des tables ou des colonnes spécifiques dans le modèle de données. Elle est particulièrement utile lorsque vous souhaitez annuler c

 
 
 

Commentaires

Noté 0 étoile sur 5.
Pas encore de note

Ajouter une note
bottom of page