Quest-ce que le self en Python ? Exemples concrets
Qu'est-ce que le self en Python ? Exemples concrets
Dans ce didacticiel, vous apprendrez à créer et à utiliser des valeurs de liste structurées . Vous apprendrez également à les maximiser en utilisant différents contextes et expressions pour obtenir les données et les résultats souhaités. Des méthodes abrégées seront également abordées pour aider à créer facilement des listes.
Table des matières
Création de valeurs de liste structurées
La liste est une séquence ordonnée de valeurs ; son ordre est pris en compte lorsque vous comparez des listes. L'initialiseur de liste est un ensemble d'accolades. Si vous saisissez des accolades ( { } ) dans la barre de formule et appuyez sur Entrée, vous créerez une liste vide. Vous pouvez également voir l'icône associée aux listes à côté du nom de la requête dans la page Requête .
Pour créer une liste avec des valeurs, créez d'abord une nouvelle requête en cliquant avec le bouton droit sur l'espace à l'intérieur du volet Requête. Ensuite, cliquez sur Nouvelle requête et sélectionnez Requête vide .
Ensuite, saisissez vos valeurs dans la barre de formule. Si vous avez plusieurs valeurs, séparez chacune d'elles par une virgule. Les valeurs de la liste n'ont pas besoin d'être du même type, elles peuvent donc être de type primitif ou structuré. Il s'agit d'une liste avec un texte, une liste et des valeurs d'enregistrement :
Utilisation de points doubles pour les nombres et les caractères séquentiels
Si vous avez besoin de créer une liste de numéros séquentiels, il existe un raccourci pour cela. Tout d'abord, entrez l'initialiseur suivi du premier nombre. Ensuite, saisissez deux points, puis le dernier chiffre.
Vous pouvez voir qu'il a créé une liste de numéros séquentiels de 1 à 5. Les numéros doivent être incrémentiels . Donc, si vous changez le dernier nombre en -5, vous obtiendrez une liste vide car la valeur de départ est supérieure à la valeur de fin.
Cette méthode fonctionne également avec des caractères.
Vous pouvez voir qu'il a créé une liste de caractères de la première valeur à la valeur de fin dans le code. Mais si vous modifiez les valeurs dans l'autre sens, une liste vide s'affichera. Cela est dû au fait que les valeurs de caractères Unicode associées aux caractères ne sont pas incrémentielles.
Ceci est une requête pour illustrer davantage ce processus.
Si vous saisissez ceci dans la fenêtre de l'éditeur avancé et appuyez sur Terminé , vous verrez les valeurs numériques associées aux lettres.
Cependant, cette méthode ne fonctionne pas avec les dates. Si vous entrez des valeurs de date dans la barre de formule, vous obtiendrez un message d'erreur.
Accéder à un élément à partir d'une liste structurée
Il existe d'autres façons de créer des listes. Vous pouvez utiliser des fonctions M qui renvoient des listes ou vous pouvez extraire une seule colonne d'une table qui renverra également une liste. Mais plus communément, les listes sont utilisées comme paramètres dans les fonctions M. Dans ces cas, il est important que vous sachiez comment créer une liste afin de pouvoir fournir à cette fonction la valeur de paramètre correcte.
Pour accéder à un élément d'une liste, vous pouvez vous y référer par sa position de base zéro à l'aide de l'opérateur d'index positionnel. Dans cet exemple, vous pouvez voir que l'opérateur d'index 0 a extrait la première valeur 1.
Si vous modifiez l'opérateur d'index de 0 à 2, vous obtiendrez la dernière valeur 3.
Ainsi, si vous souhaitez récupérer le quatrième élément de la liste en modifiant l'opérateur d'index sur 3, vous obtiendrez une erreur car il n'y a pas assez de valeurs dans la liste.
L'ajout d'un point d'interrogation à l'opérateur d'index de position modifie le comportement « introuvable » en renvoyant une erreur à un null . Ceci est également appelé effectuer une sélection d'éléments facultatifs.
Combiner et mettre en équivalence des listes
Vous pouvez utiliser les opérateurs de combinaison et d'équation avec des listes. Les listes peuvent être combinées à l'aide de l'opérateur de combinaison esperluette ( & ).
La première liste contient les nombres 1 à 5 et la deuxième liste contient 2 et 3. Vous pouvez voir que les listes sont combinées en une seule liste.
Lors de la comparaison de listes, l'ordre est pris en compte. Dans cet exemple, vous pouvez voir que le code a donné FALSE car ils ne sont pas égaux les uns aux autres.
Conclusion
Les valeurs de liste structurée sont courantes dans les rapports de données LuckyTemplates , car elles affichent des données et des informations sous forme de liste. Ils aident à organiser et à catégoriser les données pour rendre les rapports attrayants. Si vous souhaitez répertorier certains textes, nombres ou même valeurs, l'utilisation de listes est fortement recommandée.
Mélisse
Extraire des valeurs d'enregistrements et de listes dans Power Query
Créer des listes automatisées basées sur des calculs de classement dans LuckyTemplates
Qu'est-ce que le self en Python ? Exemples concrets
Vous apprendrez à enregistrer et à charger des objets à partir d'un fichier .rds dans R. Ce blog expliquera également comment importer des objets de R vers LuckyTemplates.
Dans ce didacticiel sur le langage de codage DAX, découvrez comment utiliser la fonction GENERATE et comment modifier dynamiquement le titre d'une mesure.
Ce didacticiel explique comment utiliser la technique Multi Threaded Dynamic Visuals pour créer des informations à partir de visualisations de données dynamiques dans vos rapports.
Dans cet article, je vais parcourir le contexte du filtre. Le contexte de filtrage est l'un des principaux sujets que tout utilisateur de LuckyTemplates doit d'abord connaître.
Je souhaite montrer comment le service en ligne LuckyTemplates Apps peut aider à gérer différents rapports et informations générés à partir de diverses sources.
Découvrez comment calculer les modifications de votre marge bénéficiaire à l'aide de techniques telles que la création de branches de mesure et la combinaison de formules DAX dans LuckyTemplates.
Ce didacticiel abordera les idées de matérialisation des caches de données et comment elles affectent les performances des DAX dans la fourniture de résultats.
Si vous utilisez encore Excel jusqu'à présent, c'est le meilleur moment pour commencer à utiliser LuckyTemplates pour vos besoins en matière de rapports commerciaux.
Qu'est-ce que la passerelle LuckyTemplates ? Tout ce que tu as besoin de savoir