Valeurs et littéraux LuckyTemplates - Comprendre les bases

Valeurs et littéraux LuckyTemplates - Comprendre les bases

Dans ce didacticiel, vous découvrirez les valeurs LuckyTemplates et la manière dont elles sont générées dans l' éditeur Power Query . Ces valeurs ont des littéraux correspondants qui peuvent être utilisés dans des codes et des expressions pour produire des résultats et des données. Vous apprendrez également comment et où appliquer les valeurs pour créer un rapport convaincant.

Table des matières

Valeurs LuckyTemplates et leurs littéraux

Une seule donnée produite par l'évaluation d'une expression est appelée une Value . Il existe deux groupes principaux lorsque l'on examine les types de données et les opérateurs : les valeurs de type primitif et les valeurs de type structuré . Les valeurs primitives sont des valeurs qui ne sont pas construites à partir d'autres valeurs. Les valeurs structurées sont des valeurs construites à partir de valeurs primitives et d'autres valeurs structurées.

Chaque type de valeur a une syntaxe littérale associée utilisée pour construire des valeurs de ce type spécifique. Il dispose également d'un ensemble d'opérateurs qui peuvent être utilisés. La forme la plus simple d'une expression est un littéral représentant une valeur.

Il s'agit d'un tableau avec quelques valeurs et leurs littéraux correspondants :

Valeurs et littéraux LuckyTemplates - Comprendre les bases

Vous pouvez afficher d'autres exemples dans l' éditeur Power Query . Créez une nouvelle requête en ouvrant l'éditeur de requête et en accédant à l'onglet Accueil. Ensuite, cliquez sur Nouvelle source et sélectionnez Vide .

Valeurs et littéraux LuckyTemplates - Comprendre les bases

Une autre méthode consiste à cliquer avec le bouton droit dans le volet Requête, à cliquer sur Nouvelle requête et à sélectionner Requête vide .

Valeurs et littéraux LuckyTemplates - Comprendre les bases

Valeurs nulles

La première valeur qui sera discutée est Null , qui est écrite en utilisant le littéral null . Null est utilisé pour représenter l'absence d'une valeur ou une valeur d'un état indéterminé ou inconnu. Lorsque vous l'écrivez dans la barre de formule, vous verrez que l'icône à côté du nom de la requête est un tableau avec un point d'interrogation.

Valeurs et littéraux LuckyTemplates - Comprendre les bases

La valeur logique est utilisée pour les opérations (inaudibles) et peut être vraie ou fausse. Il est écrit en utilisant les littéraux true et false . Si vous saisissez vrai dans la barre de formule et appuyez sur Entrée, vous remarquerez que la valeur est transformée en un texte en majuscule complet.

Valeurs et littéraux LuckyTemplates - Comprendre les bases

Cependant, si vous ouvrez la fenêtre de l'éditeur avancé, vous verrez que true est en minuscules. En effet, Power Query est sensible à la casse. Cela signifie que tous les autres mots clés de M doivent être écrits en minuscules.

N'oubliez pas que Power Query a créé l' expression let . Donc, si vous créez une seule expression, vous pouvez tout supprimer dans la fenêtre et entrer simplement true . Lorsque vous cliquez sur Terminé, vous obtenez le résultat exact.

Valeurs et littéraux LuckyTemplates - Comprendre les bases

Valeurs vides

Null et Blank sont deux valeurs différentes. Pour illustrer, créez une nouvelle requête et ouvrez la fenêtre de l'éditeur avancé. Ensuite, saisissez ce code.

Valeurs et littéraux LuckyTemplates - Comprendre les bases

Après cela, activez le profil de colonne dans l'onglet Affichage.

Valeurs et littéraux LuckyTemplates - Comprendre les bases

Dans les statistiques de colonne sous le volet d'aperçu, vous pouvez voir que l'exemple de colonne contient 7 valeurs uniques. Cependant, vous ne pouvez distinguer que deux valeurs : blanks et null .

Valeurs et littéraux LuckyTemplates - Comprendre les bases

Modifiez le regroupement de la distribution de valeur. Cliquez sur les points de suspension du tableau, cliquez sur Grouper par et sélectionnez Longueur du texte. Le graphique se transformera alors en une distribution de longueur de texte.

Valeurs et littéraux LuckyTemplates - Comprendre les bases

Dans le graphique, vous pouvez voir qu'il a une chaîne de texte vide car vous avez un élément avec une longueur de texte de zéro caractère. Il a également 4 chaînes avec un caractère et une autre chaîne unique avec deux caractères.

Valeurs et littéraux LuckyTemplates - Comprendre les bases

Ce qui semble être un blanc peut en fait être un certain nombre de choses. Dans la plupart des cas, il ne s'agira probablement que d'une chaîne de texte vide ; il peut également s'agir d'un groupe d'espaces ou d'autres caractères non principaux.

L'important est ce qu'il y a dans la colonne suivante. Il illustre qu'aucun de ces blancs n'est réellement égal à null car ils représentent tous une valeur alors que null représente l'absence de valeur.

Valeurs numériques et valeurs LuckyTemplates spéciales

Une autre valeur primitive est la valeur numérique . Si vous créez une nouvelle requête et saisissez une valeur numérique dans la barre de formule, le volet d'aperçu affichera la valeur. Le nom de la requête aura un type de données numérique.

Valeurs et littéraux LuckyTemplates - Comprendre les bases

La bibliothèque standard contient également des expressions qui renvoient des nombres. Par exemple, si vous saisissez =Number.PI dans la barre de formule, le volet de prévisualisation vous donnera la valeur de Pi.

Valeurs et littéraux LuckyTemplates - Comprendre les bases

Il existe également des valeurs spéciales qui sont considérées comme une valeur numérique comme l'infini positif et négatif.

Valeurs et littéraux LuckyTemplates - Comprendre les bases

Ensuite, il y a aussi la valeur not a number qui est notée NaN . Cette valeur est obtenue en divisant zéro par zéro.

Valeurs et littéraux LuckyTemplates - Comprendre les bases

Les fonctions liées à la date et à l'heure peuvent toutes être construites en utilisant leur propre fonction intrinsèque spécifique. Si vous saisissez une date dans la barre de formule et ouvrez la fenêtre de l'éditeur avancé, vous verrez que Power Query ajoute automatiquement cette fonction intrinsèque.

Valeurs et littéraux LuckyTemplates - Comprendre les bases

Vous verrez #date suivi de l'année, du mois et du jour.

Valeurs et littéraux LuckyTemplates - Comprendre les bases

Valeurs de texte

La valeur de texte représente une séquence de caractères unicode. Il a une forme littérale construite à l'aide de guillemets doubles. Cependant, vous n'avez pas besoin de mettre les guillemets lorsque vous écrivez un texte dans la barre de formule.

Valeurs et littéraux LuckyTemplates - Comprendre les bases

Si vous ouvrez la fenêtre de l'éditeur avancé, vous verrez que Power Query ajoute automatiquement les signes.

Valeurs et littéraux LuckyTemplates - Comprendre les bases

Ainsi, lorsque vous écrivez une valeur de texte dans la fenêtre de l'éditeur avancé, vous devez ajouter les guillemets manuellement. Mais lorsque vous le transmettez en tant qu'expression unique dans la barre de formule, Power Query ajoute les guillemets pour vous.

Toutes les valeurs abordées dans ce didacticiel sont des valeurs primitives, ce qui signifie qu'elles ne sont pas constituées d'autres valeurs.

Dans ce tableau, les valeurs Time , Date , DateTime , DateTimeZone et Duration sont associées à des fonctions intrinsèques qui permettent de créer des valeurs du même type.

Valeurs et littéraux LuckyTemplates - Comprendre les bases

La valeur binaire représente une séquence d'octets. Le #binary peut être utilisé pour construire une valeur binaire à partir d'une liste d'octets. Il existe également d'autres fonctions binaires que vous pouvez utiliser comme l'option Entrer des données. Power Query utilise un codage binaire pour stocker des tables créées manuellement comme celle-ci.

Valeurs et littéraux LuckyTemplates - Comprendre les bases


Extraire des valeurs d'enregistrements et de listes dans Power Query
3 façons de combiner des valeurs à l'aide de DAX dans LuckyTemplates

Conclusion

La création de rapports de données commence par l'écriture de formules qui utilisent les valeurs et les littéraux corrects. Les valeurs LuckyTemplates sont l'une des choses les plus essentielles lors de l'écriture de codes et de formules. Ils font ressortir des résultats en rassemblant des données et en exécutant des expressions créées en syntaxe .

Mélisse


Quest-ce que le self en Python ? Exemples concrets

Quest-ce que le self en Python ? Exemples concrets

Qu'est-ce que le self en Python ? Exemples concrets

Comment enregistrer et charger un fichier RDS dans R

Comment enregistrer et charger un fichier RDS dans R

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.

First N Business Days Revisited - Une solution de langage de codage DAX

First N Business Days Revisited - Une solution de langage de codage DAX

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.

Présentez des informations à laide de la technique des visuels dynamiques multi-threads dans LuckyTemplates

Présentez des informations à laide de la technique des visuels dynamiques multi-threads dans LuckyTemplates

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.

Introduction au filtrage du contexte dans LuckyTemplates

Introduction au filtrage du contexte dans LuckyTemplates

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.

Meilleurs conseils pour utiliser les applications dans le service en ligne LuckyTemplates

Meilleurs conseils pour utiliser les applications dans le service en ligne LuckyTemplates

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.

Analyser les changements de marge bénéficiaire au fil du temps - Analytics avec LuckyTemplates et DAX

Analyser les changements de marge bénéficiaire au fil du temps - Analytics avec LuckyTemplates et DAX

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.

Idées de matérialisation pour les caches de données dans DAX Studio

Idées de matérialisation pour les caches de données dans DAX Studio

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.

Rapports dentreprise à laide de LuckyTemplates

Rapports dentreprise à laide de LuckyTemplates

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.

Quest-ce que la passerelle LuckyTemplates ? Tout ce que tu as besoin de savoir

Quest-ce que la passerelle LuckyTemplates ? Tout ce que tu as besoin de savoir

Qu'est-ce que la passerelle LuckyTemplates ? Tout ce que tu as besoin de savoir