Formation
Module
Stocker et appliquer des opérations sur des données de liste en F# - Training
Ce module couvre les collections en F#, avec une attention particulière sur les listes.
Ce navigateur n’est plus pris en charge.
Effectuez une mise à niveau vers Microsoft Edge pour tirer parti des dernières fonctionnalités, des mises à jour de sécurité et du support technique.
Ces fonctions créent et manipulent des valeurs de liste.
Nom | Description |
---|---|
List.Count | Retourne le nombre d’éléments d’une liste. |
List.IsEmpty | Retourne true si la liste est vide. |
List.NonNullCount | Retourne le nombre d’éléments non nuls dans la liste. |
Nom | Description |
---|---|
List.Alternate | Retourne une liste composée de tous les éléments de décalage impairs d’une liste. |
List.Buffer | Met en mémoire tampon une liste. |
List.Distinct | Retourne une liste de valeurs avec des doublons supprimés. |
List.FindText | Retourne une liste de valeurs (y compris les champs d’enregistrement) qui contiennent le texte spécifié. |
List.First | Retourne la première valeur de la liste ou la valeur par défaut spécifiée si elle est vide. |
List.FirstN | Retourne le premier ensemble d’éléments de la liste en spécifiant le nombre d’éléments à retourner ou une condition éligible. |
List.InsertRange | Insère des valeurs dans une liste à l’index donné. |
List.IsDistinct | Indique s’il existe des doublons dans la liste. |
List.Last | Retourne la dernière valeur de la liste ou la valeur par défaut spécifiée si elle est vide. |
List.LastN | Retourne la dernière valeur de la liste. Peut éventuellement spécifier le nombre de valeurs à retourner ou une condition admissible. |
List.MatchesAll | Retourne true si la fonction condition est satisfaite par toutes les valeurs de la liste. |
List.MatchesAny | Retourne true si la fonction de condition est satisfaite par n’importe quelle valeur. |
List.Positions | Retourne une liste de décalages pour l'entrée. |
List.Range | Retourne un sous-ensemble de liste démarrant à un décalage. |
List.Select | Retourne une liste de valeurs qui correspondent à la condition. |
List.Single | Retourne un seul élément de liste pour une liste de longueur un, sinon lève une exception. |
List.SingleOrDefault | Retourne un seul élément de liste pour une liste de longueur un, et la valeur par défaut pour une liste vide. |
List.Skip | Retourne une liste qui ignore le nombre spécifié d'éléments au début de la liste. |
Nom | Description |
---|---|
List.Accumulate | Accumule une valeur de synthèse des éléments de la liste. |
List.Combine | Retourne une seule liste en combinant plusieurs listes. |
List.ConformToPageReader | Cette fonction est destinée uniquement à une utilisation interne. |
List.RemoveFirstN | Retourne une liste qui ignore le nombre spécifié d'éléments au début de la liste. |
List.RemoveItems | Supprime les éléments de la première liste présentes dans la deuxième liste. |
List.RemoveLastN | Retourne une liste qui supprime le nombre spécifié d’éléments de la fin de la liste. |
List.RemoveMatchingItems | Supprime toutes les occurrences des valeurs d’entrée. |
List.RemoveNulls | Supprime toutes les valeurs null de la liste spécifiée. |
List.RemoveRange | Supprime le nombre de comptage des valeurs démarrant à la position spécifiée. |
List.Repeat | Retourne une liste qui contient count répétitions de la liste d’origine. |
List.ReplaceMatchingItems | Remplace les occurrences des valeurs existantes dans la liste par de nouvelles valeurs qui correspondent à la condition. |
List.ReplaceRange | Remplace le nombre count de valeurs à partir de position avec les valeurs de remplacement. |
List.ReplaceValue | Recherche une liste pour la valeur spécifiée et la remplace. |
List.Reverse | Inverse l’ordre des valeurs dans la liste. |
List.Split | Fractionne la liste spécifiée en une liste de listes à l’aide de la taille de page spécifiée. |
List.Transform | Retourne une nouvelle liste de valeurs calculées à partir de cette liste. |
List.TransformMany | Retourne une liste dont les éléments sont transformés à partir de la liste d’entrée à l’aide de fonctions spécifiées. |
List.Zip | Retourne une liste de listes en combinant des éléments à la même position dans plusieurs listes. |
Étant donné que toutes les valeurs peuvent être testées pour l’égalité, ces fonctions peuvent fonctionner sur des listes hétérogènes.
Nom | Description |
---|---|
List.AllTrue | Retourne true si toutes les expressions sont vraies. |
List.AnyTrue | Retourne true si une expression est vraie. |
List.Contains | Indique si la liste contient la valeur. |
List.ContainsAll | Indique où une liste inclut toutes les valeurs d’une autre liste. |
List.ContainsAny | Indique où une liste inclut l’une des valeurs d’une autre liste. |
List.PositionOf | Retourne les décalages d'une valeur dans une liste. |
List.PositionOfAny | Retourne le premier décalage d’une valeur dans une liste. |
Nom | Description |
---|---|
List.Difference | Retourne la différence entre les deux listes spécifiées. |
List.Intersect | Retourne l’intersection des valeurs de liste trouvées dans l’entrée. |
List.Union | Retourne l’union des valeurs de liste trouvées dans l’entrée. |
Les fonctions de classement effectuent des comparaisons. Toutes les valeurs comparées doivent être comparables entre elles. Cela signifie qu’ils doivent tous provenir du même type de données (ou inclure null, qui compare toujours le plus petit). Dans le cas contraire, un Expression.Error
est déclenché.
Les types de données comparables sont les suivants :
Nom | Description |
---|---|
List.Max | Retourne la valeur maximale ou la valeur par défaut d’une liste vide. |
List.MaxN | Retourne la ou les valeurs maximales dans la liste. Le nombre de valeurs à retourner ou une condition de filtrage doit être spécifié. |
List.Median | Retourne la valeur médiane dans la liste. |
List.Min | Retourne la valeur minimale ou la valeur par défaut d’une liste vide. |
List.MinN | Retourne la ou les valeurs minimales dans la liste. Le nombre de valeurs à retourner ou une condition de filtrage peut être spécifié. |
List.Sort | Trie une liste de données en fonction des critères spécifiés. |
List.Percentile | Retourne un ou plusieurs percentiles d’échantillon correspondant aux probabilités données. |
Ces fonctions opèrent sur des listes homogènes de nombres numériques, de dates et heures, et de durées.
Nom | Description |
---|---|
List.Average | Retourne la moyenne des valeurs. Fonctionne avec les valeurs nombre, date, datetime, datetimezone et durée. |
List.Mode | Retourne la valeur la plus fréquente dans la liste. |
List.Modes | Retourne une liste des valeurs les plus fréquentes de la liste. |
List.StandardDeviation | Retourne une estimation basée sur un échantillon de l’écart type. Cette fonction effectue une estimation basée sur un exemple. Le résultat est un nombre pour les nombres et une durée pour les valeurs Dates/Heures et les durées. |
Ces fonctions fonctionnent sur des listes homogènes de nombres ou de durées.
Nom | Description |
---|---|
List.Sum | Retourne la somme des éléments de la liste. |
Ces fonctions fonctionnent uniquement sur les nombres.
Nom | Description |
---|---|
List.Covariance | Retourne la covariance entre les deux listes de nombres. |
List.Product | Retourne le produit des nombres de la liste. |
Ces fonctions génèrent la liste des valeurs.
Nom | Description |
---|---|
List.Dates | Génère une liste de valeurs date en fonction d’une valeur initiale, d’un nombre et d’une valeur de durée incrémentielle. |
List.DateTimes | Génère une liste de valeurs datetime en fonction d’une valeur initiale, d’un nombre et d’une valeur de durée incrémentielle. |
List.DateTimeZones | Génère une liste de valeurs datetimezone en fonction d’une valeur initiale, d’un nombre et d’une valeur de durée incrémentielle. |
List.Durations | Génère une liste de valeurs duration en fonction d’une valeur initiale, d’un nombre et d’une valeur de durée incrémentielle. |
List.Generate | Génère une liste de valeurs. |
List.Numbers | Retourne une liste de nombres en fonction d’une valeur initiale, d’un nombre et d’une valeur d’incrément facultative. |
List.Random | Retourne une liste de nombres aléatoires. |
List.Times | Génère une liste de valeurs time en fonction d’une valeur initiale, d’un nombre et d’une valeur de durée incrémentielle. |
Les critères d’équation des valeurs de liste peuvent être spécifiés comme suit :
Pour plus d’informations et d’exemples, accédez à List.Distinct.
Les critères de comparaison peuvent être fournis comme l’une des valeurs suivantes :
Pour plus d’informations et d’exemples, accédez à List.Sort.
Les opérations de remplacement sont spécifiées par une valeur de liste. Chaque élément de cette liste doit être :
Formation
Module
Stocker et appliquer des opérations sur des données de liste en F# - Training
Ce module couvre les collections en F#, avec une attention particulière sur les listes.
Documentation
En savoir plus sur les alertes suivantes : List.Count
En savoir plus sur les alertes suivantes : List.Sum
Fonctions de table - PowerQuery M
En savoir plus sur : Fonctions de table