Power BI - Les fonctions de texte Tutoriels

Découvrez comment utiliser les fonctions de texte dans Microsoft 365 pour manipuler et extraire des données textuelles dans cette vidéo pratique.
Apprenez à utiliser des fonctions telles que "GAUCHE", "DROITE" et "STXT" pour extraire des parties de texte, ainsi que des fonctions telles que "NB" et "NBVAL" pour compter les valeurs dans une plage de cellules.
Cette vidéo est destinée aux utilisateurs professionnels souhaitant améliorer leur gestion du temps et de leurs données dans Microsoft 365. Suivez cette vidéo pour en savoir plus sur ces fonctions utiles et optimiser votre productivité.

  • 10:49
  • 3403 vues

Objectifs :

L'objectif de cette vidéo est d'explorer différentes fonctions de gestion de texte dans un tableau, en mettant l'accent sur la concaténation, la comparaison de chaînes, la recherche de positions, la mesure de longueur de texte et le remplacement de valeurs. Ces fonctions sont essentielles pour manipuler et analyser des données textuelles efficacement.


Chapitres :

  1. Introduction aux Fonctions de Gestion de Texte
    Dans cette vidéo, nous allons découvrir les différentes fonctions d'axe liées à la gestion des textes. Nous allons créer un nouvel onglet pour gérer ces fonctions et explorer comment elles peuvent être appliquées dans un tableau de festivals.
  2. Concaténation de Valeurs
    La première fonction que nous allons aborder est la concaténation, qui permet d'assembler deux valeurs de texte pour en créer une nouvelle. Par exemple, si nous voulons combiner les domaines de festivals et les départements, nous allons créer une nouvelle colonne dans le tableau des festivals. - **Étapes à suivre :** 1. Créer une nouvelle colonne nommée 'domaine et départements'. 2. Utiliser la fonction combinée 'Various' pour ajouter les chaînes de caractères à concaténer. 3. Définir un délimiteur, comme un tiret, pour séparer les valeurs. En utilisant cette méthode, nous pouvons obtenir des résultats tels que 'art plastique - 68'.
  3. Comparaison de Chaînes de Caractères
    La fonction suivante permet de tester la similarité entre deux valeurs. Nous allons créer une mesure appelée 'Texte exact' qui utilise la fonction 'exact' pour comparer deux chaînes de caractères. - **Exemple :** - Comparer 'test' et 'test' retournera 'true'. - Si une majuscule est ajoutée, comme dans 'Test', cela retournera 'false'. Cette fonction est sensible à la casse, il est donc important de faire attention lors de la comparaison.
  4. Recherche de Position d'une Expression
    Nous allons maintenant explorer la fonction 'find', qui permet de rechercher la position d'une sous-chaîne dans une chaîne. - **Étapes à suivre :** 1. Créer une mesure appelée 'Position'. 2. Utiliser la fonction 'find' pour localiser un terme dans une expression. 3. Indiquer à partir de quel caractère commencer la recherche. Cette fonction retourne la position de début de la sous-chaîne recherchée, ce qui peut être utile pour des analyses plus approfondies.
  5. Mesure de la Longueur d'une Chaîne
    La fonction 'length' permet de déterminer la longueur d'une chaîne de caractères. - **Exemple :** - Pour le terme 'Bonjour', la longueur est de 7 caractères. Cette mesure peut être utilisée pour analyser des données, comme la corrélation entre la longueur d'un titre d'article et son taux de clic.
  6. Remplacement de Valeurs
    Enfin, nous allons aborder la fonction 'substitute', qui permet de remplacer une valeur par une autre dans une chaîne de caractères. - **Étapes à suivre :** 1. Créer une nouvelle mesure appelée 'Changement de texte'. 2. Utiliser 'substitute' pour remplacer un terme spécifique par un autre. 3. Tester le résultat pour s'assurer que le remplacement a été effectué correctement. Par exemple, remplacer 'mon' par 'ton' dans 'Voici mon texte' donnera 'Voici ton texte'.
  7. Conclusion
    Nous avons exploré plusieurs fonctions essentielles pour la gestion de texte, notamment la concaténation, la comparaison, la recherche de position, la mesure de longueur et le remplacement de valeurs. Ces outils sont simples mais puissants pour manipuler et analyser des données textuelles dans un tableau. En les utilisant judicieusement, vous pouvez améliorer l'efficacité de vos analyses.

FAQ :

Qu'est-ce que la concaténation de texte?

La concaténation de texte est le processus d'assemblage de deux ou plusieurs chaînes de caractères pour en créer une nouvelle. Par exemple, combiner le nom d'un festival et son département.

Comment comparer deux chaînes de caractères?

Pour comparer deux chaînes de caractères, vous pouvez utiliser la fonction d'exactitude qui retourne un booléen indiquant si les chaînes sont identiques. Notez que cette fonction est sensible à la casse.

Comment trouver la position d'une sous-chaîne dans une chaîne?

Vous pouvez utiliser la fonction Find pour rechercher la position d'une sous-chaîne dans une chaîne. Cette fonction retourne la position de départ de la sous-chaîne recherchée.

Pourquoi est-il important de connaître la longueur d'une chaîne de caractères?

Connaître la longueur d'une chaîne de caractères peut être utile pour analyser des données, comme la corrélation entre la longueur d'un titre d'article et son taux de clics.

Comment remplacer un mot dans une chaîne de caractères?

Vous pouvez utiliser la fonction Substitute pour remplacer un mot par un autre dans une chaîne de caractères. Vous pouvez également spécifier quelle occurrence du mot remplacer.


Quelques cas d'usages :

Analyse des données de festival

Utiliser la concaténation pour créer des colonnes combinées de domaines et de départements dans une base de données de festivals, facilitant ainsi le filtrage et l'analyse des données.

Vérification de l'exactitude des données

Appliquer la fonction d'exactitude pour comparer les valeurs dans deux colonnes d'une base de données, garantissant que les données saisies sont correctes et cohérentes.

Recherche de sous-chaînes

Utiliser la fonction Find pour localiser des termes spécifiques dans des descriptions de festivals, permettant une extraction rapide d'informations pertinentes.

Optimisation des titres d'articles

Analyser la longueur des titres d'articles pour déterminer s'il existe une corrélation avec le taux de clics, en utilisant la fonction de longueur de chaîne.

Modification de contenu textuel

Utiliser la fonction Substitute pour mettre à jour des textes dans des documents ou des bases de données, par exemple, en remplaçant des noms ou des termes obsolètes par des versions récentes.


Glossaire :

Concaténation

La concaténation est le processus d'assemblage de deux valeurs de texte pour en créer une nouvelle. Par exemple, combiner le domaine d'un festival et le département où il se déroule.

Fonction combinée

Une fonction qui permet d'ajouter une liste de chaînes de caractères en utilisant un délimiteur, comme un tiret, pour séparer les différentes valeurs.

Exactitude

La capacité à comparer deux chaînes de caractères pour déterminer si elles sont identiques. La fonction utilisée pour cela est sensible à la casse.

Fonction Find

Une fonction qui recherche la position d'une sous-chaîne au sein d'une chaîne de caractères, en retournant la position de départ de la sous-chaîne.

Longueur de chaîne

La longueur d'une chaîne de caractères, mesurée en nombre de caractères. Cela peut être utile pour analyser des données, comme la corrélation entre la longueur d'un titre et le taux de clics.

Substitute

Une fonction qui remplace une valeur par une autre dans une chaîne de caractères, permettant de modifier des textes de manière précise.

00:00:00
On va continuer notre découverte des
00:00:02
différentes fonctions d'axe avec tout
00:00:04
ce qui va concerner les remanie,
00:00:06
pulsations de textes.
00:00:07
Comme d'habitude, on va aller créer
00:00:09
un nouvel onglet pour aller gérer ça.
00:00:15
Texto. On va se placer dedans.
00:00:19
Alors je vais juste retirer ça, voilà.
00:00:22
Et donc à l'intérieur de ceux-ci,
00:00:23
on va voir une première fonction qui va
00:00:26
permettre la concaténation de valeur.
00:00:29
Donc Pour rappel la Concaténation
00:00:30
c'est le fait de prendre 2 valeurs
00:00:33
de texte et de les assembler
00:00:34
ensemble pour en créer une nouvelle.
00:00:36
Donc imaginons qu'on ait besoin
00:00:38
de créer une combinaison des
00:00:41
domaines et des départements,
00:00:43
donc les domaines de festivals
00:00:45
et des départements dans lequel
00:00:46
se déroulent les festivals,
00:00:47
ça peut être le cas,
00:00:48
par exemple pour aller tout de suite
00:00:50
créer un filtre qui va se baser
00:00:51
du coup sur cette combinaison-là.
00:00:53
Ça peut être potentiellement plus
00:00:54
rapide et donc pour ça on va aller ici.
00:00:59
Créer donc une nouvelle colonne,
00:01:00
donc on va aller dans le tableau
00:01:04
des festivals.
00:01:05
Allez créer une nouvelle colonne.
00:01:11
Que nous allons appeler
00:01:12
domaine et départements.
00:01:20
Et donc on va utiliser la fonction combinée.
00:01:24
Various. Comme ceci qui va nous permettre
00:01:26
d'aller ajouter la liste des chaînes de
00:01:29
caractères que l'on souhaite concaténer
00:01:31
donc la première chose qui nous demande,
00:01:33
c'est le délimiteur,
00:01:34
c'est à dire qu'elle va être le
00:01:36
caractère séparateur qu'on va avoir
00:01:38
entre les différentes expressions
00:01:39
qu'on va vouloir concaténer.
00:01:41
Alors mon côté classiquement je mets des dés.
00:01:45
Des tirets du 6.
00:01:46
Vous pouvez tout à fait choisir une
00:01:48
autre valeur si vous le souhaitez.
00:01:51
Et donc on va les chercher ici,
00:01:52
dans les festivals.
00:01:53
Elle cherchait le domaine.
00:01:59
Et on va aller chercher. Le département.
00:02:11
Ici et on va tout simplement refermer
00:02:13
la valeur, sachant qu'il n'y a pas de
00:02:15
limite dans le nombre de de valeurs
00:02:17
qui sont concaténations, .
00:02:18
Vous pouvez tout à fait aller cumuler
00:02:20
et créer quelque chose de plus.
00:02:22
Donc on va aller voir le résultat ici.
00:02:27
Et on se retrouve du coup avec
00:02:28
ce système-là, donc par exemple,
00:02:30
art plastique et visuel tiret 68,
00:02:32
on peut même potentiellement aller rajouter
00:02:35
un petit peu d'espace entre les 2 valeurs
00:02:37
pour que ce soit un peu plus lisible.
00:02:40
Elles ont trouvé du coup
00:02:41
avec des valeurs comme ceci.
00:02:42
Donc, première fonction à retenir,
00:02:44
c'est le combiné valu.
00:02:46
On va enchaîner ensuite avec une.
00:02:50
Fonction qui va permettre de
00:02:52
tester la similarité ou même,
00:02:54
je dirais, l'exactitude,
00:02:55
de 2 valeurs,
00:02:56
c'est-à-dire les comparer et déterminer
00:02:58
si elles sont exactement similaires ou non.
00:03:01
Pour ça, on va retourner ici,
00:03:02
on va aller créer une nouvelle mesure.
00:03:11
Où on va du coup aller alors là,
00:03:13
pour le coup, on va faire
00:03:14
juste un exemple pour que vous
00:03:15
puissiez comprendre la logique,
00:03:16
donc on va juste l'appeler texte.
00:03:23
Texte exact.
00:03:24
Ici, qui va être égal à la fonction,
00:03:28
justement exacte, qui va permettre
00:03:30
de comparer 2 chaînes de caractères.
00:03:32
Donc ici, je vais mettre par exemple test.
00:03:36
Et je vais rajouter du coup,
00:03:38
test aussi donc là en gros ce que
00:03:39
je lui ai ajouté ce sont les 2
00:03:41
chaînes de caractères qui sont à
00:03:43
comparer et ici vous vous en doutez,
00:03:44
il va me retourner un boulet
00:03:46
donc on va aller tester la valeur.
00:03:52
On va le rajouter.
00:03:56
On va le mettre en format carte
00:03:58
et donc on voit ici qu'il va me.
00:04:01
Retourner en boulet ?
00:04:03
Donc il faut, on peut tout à fait
00:04:04
imaginer ici des conditions, .
00:04:05
Par exemple, dans une dans un semis
00:04:07
ou dans un compte X c'est à dire
00:04:09
qu'on compte les valeurs si elles
00:04:10
sont bien égales entre 2 colonnes.
00:04:12
Si je rajoute la ici 1T par erreur.
00:04:19
Et bien maintenant, comme vous le voyez,
00:04:20
il va me retourner false et.
00:04:22
Autre élément à avoir en tête
00:04:23
si par exemple ici je vais
00:04:24
rajouter une majuscule à test.
00:04:30
Il va également me retourner false,
00:04:32
donc faites attention à ça.
00:04:33
Ici, la fonction est sensible à la casse.
00:04:36
Donc si vous avez par exemple une
00:04:38
majuscule en début de mot et bien il ne
00:04:41
ne retrouvera pas la similarité entre les 2.
00:04:43
Ensuite, on va avoir une autre
00:04:45
fonction qui va permettre de
00:04:46
rechercher la position d'une
00:04:48
expression au sein d'une expression,
00:04:49
donc appelle une substring au
00:04:51
sein d'une ******.
00:04:53
Et donc pour ça on va pouvoir utiliser
00:04:55
la fonction find qui va justement
00:04:57
nous indiquer cette position.
00:04:58
Donc en gros il va compter le nombre
00:04:59
de caractères et nous retourner là
00:05:01
où commence le terme qu'on est en
00:05:03
train de rechercher donc pareil.
00:05:04
Là on va plutôt faire un cas c'est
00:05:06
assez simple pour comprendre le principe.
00:05:13
Donc ici on va créer ma mesure recherche. 2.
00:05:20
Position. Et on va utiliser la fonction find.
00:05:30
On va chercher le terme valeur.
00:05:33
Dans l'expression. Trouveras-tu.
00:05:41
La valeur ?
00:05:45
Dans ce texte ? On a également la
00:05:50
possibilité d'aller rajouter à partir
00:05:52
de quel de partir, de quel caractère.
00:05:57
Nous allons chercher l'expression,
00:05:57
donc là on pourrait encore rajouter
00:05:59
un paramètre pour dire par exemple
00:06:00
que je vais les chercher jusqu'à
00:06:01
partir de la position 5 et en plus
00:06:04
de ça je pourrais aussi indiquer
00:06:05
la valeur de retour dans le cas
00:06:08
où la valeur n'a pas été trouvée.
00:06:10
Donc nous on va rester sur
00:06:11
un schéma assez classique.
00:06:16
Et encore une fois ici,
00:06:17
il va nous retourner.
00:06:18
Alors non pas un boulet un,
00:06:20
mais une valeur texte de chiffres
00:06:23
ici ou du coup la position,
00:06:26
le début de la zone de la de du terme
00:06:29
valeur se trouve au 17e caractère
00:06:31
donc ça peut être intéressant
00:06:33
effectivement pour aller chercher
00:06:35
une valeur et pouvoir après activer
00:06:38
un par exemple un découpage.
00:06:40
Au sein d'une colonne de texte.
00:06:43
On continue notre exploration avec
00:06:45
quelque chose qui va être toujours
00:06:48
sur la longueur de de notre,
00:06:50
de notre expression.
00:06:51
On l'avait déjà vu un peu en pouvoir.
00:06:53
Query, c'est la fonction laine qui
00:06:55
va me permettre de me retourner.
00:06:58
La longueur d'une chaîne de caractères.
00:07:00
Donc ici.
00:07:02
Avec une nouvelle mesure.
00:07:07
On va créer la mesure, longueur, texte.
00:07:14
Avec la fonction laine et là
00:07:16
du coup on va aller inviter ?
00:07:18
Notre expression ? Comme ceci.
00:07:24
Et donc il va me retourner.
00:07:25
La longueur du terme Bonjour.
00:07:30
Qui est égal à 7 caractères.
00:07:32
Voilà donc, il faut voir aussi
00:07:33
le cas d'usage, , pour lequel
00:07:35
vous auriez besoin de de faire ça.
00:07:37
L'exemple que je donnais pour karkouri,
00:07:38
c'était tout simplement d'analyser la
00:07:40
longueur d'une chaîne de caractères,
00:07:41
notamment par exemple pour un site média.
00:07:43
Si on souhaite mettre en cours là
00:07:45
corrélation, le taux de clic sur un
00:07:46
article versus la longueur de son
00:07:47
titre qui risque d'être tronqué.
00:07:49
Et bien ça peut être intéressant d'aller
00:07:50
extraire cette valeur là et d'aller
00:07:51
le comparer avec le taux de clic.
00:07:52
Voir s'il y a potentiellement
00:07:54
une corrélation.
00:07:56
Finalement, le dernier élément,
00:07:57
ça va permettre de remplacer
00:07:59
une valeur par une autre,
00:08:00
donc c'est encore une fois,
00:08:02
on peut en trouver un équivalent
00:08:03
dans pourri .
00:08:03
C'est quand on fait remplacer une
00:08:05
valeur et donc on va utiliser
00:08:07
la fonction substitute,
00:08:09
donc on va aller dans une nouvelle mesure.
00:08:11
Ah alors je me suis trompé.
00:08:15
Donc non pas une mesure rapide,
00:08:17
mais une nouvelle mesure tout court.
00:08:21
Je vais y placer la valeur.
00:08:26
Changement de texte.
00:08:32
Tu as été égal à Substitute.
00:08:37
Voici mon texte. Donc ça,
00:08:40
c'est la chaîne de caractères de
00:08:42
départ donc évidemment l'on pourra
00:08:44
mettre une colonne à la place.
00:08:45
On va chercher le terme mon.
00:08:50
Et on va le remplacer par ton ici.
00:08:54
Et on va également pouvoir
00:08:56
indiquer l'instance number,
00:08:57
c'est à dire la position de du terme,
00:09:01
menti il y en a plusieurs qui
00:09:03
trouvaient lequel je souhaite modifier,
00:09:04
et bien ici, moi ça sera le premier,
00:09:07
on va tester ça donc ici normalement
00:09:08
ça devrait me retourner.
00:09:10
Voici ton texte à la
00:09:11
place de voici mon texte.
00:09:23
Et voici le résultat.
00:09:25
Voici ton texte qui s'affiche
00:09:27
correctement par rapport au
00:09:28
retraitement que je lui ai demandé.
00:09:30
Alors on voit que tout à l'heure je
00:09:33
n'ai pas rangé mes mesures
00:09:35
mathématiques, mais ce n’est pas grave,
00:09:37
on va ranger tout ça maintenant.
00:09:39
Mais voilà, en tout cas,
00:09:41
on a fait un petit un petit
00:09:43
comparatif des différentes fonctions
00:09:45
autour de la gestion du texte.
00:09:47
Il n’y en a pas une infinité, ?
00:09:50
Ici, ce sont plutôt des choses
00:09:51
relativement simples et vous utiliserez
00:09:53
globalement avec parcimonie,
00:09:55
donc on va les chercher.
00:09:57
La longueur de texte.
00:10:03
La longueur de texte,
00:10:05
le changement de texte.
00:10:06
Recherche de position, texte exact.
00:10:10
Et je crois que voilà,
00:10:11
c'est tout, donc on va aller ici
00:10:14
dans les fonctions de texte.
00:10:18
Qu'on va les placer dans
00:10:21
notre tableau de festival.
00:10:23
Et on va rattraper ce qu'on
00:10:24
a loupé tout à l'heure,
00:10:26
à savoir de rajouter les fonctions
00:10:28
mathématiques dans un dossier.
00:10:40
Qu'on va placer dans.
00:10:42
Notre champ de festival.
00:10:46
Et on va pouvoir continuer sur
00:10:47
nos autres types de fonctions.

Il n’existe aucun élément correspondant à votre recherche dans cette vidéo...
Effectuez une autre recherche ou retournez au contenu !

 

Mandarine AI: CE QUI POURRAIT VOUS INTÉRESSER

Rappel

Afficher