Power BI - Les doubles opérateurs logiques Tutoriels

Découvrez comment utiliser les doubles opérateurs logiques dans Microsoft 365 pour effectuer des analyses de données avancées.
Cette formation en ligne comprend des vidéos tutorielles sur les doubles opérateurs logiques dans Excel, ainsi qu'un quiz portant sur l'ensemble de la formation.
Apprenez à utiliser les opérateurs ET et OU ensemble pour filtrer et analyser des données complexes de manière plus précise.
Cette formation s'adresse à tout utilisateur de la suite Microsoft 365, du niveau débutant à intermédiaire.
Obtenez des conseils pratiques pour utiliser les doubles opérateurs logiques dans des formules Excel et pour éviter les erreurs courantes liées à leur utilisation.
Contactez-nous pour plus d'informations sur l'utilisation des doubles opérateurs logiques dans Microsoft 365.

  • 4:06
  • 2479 vues

Objectifs :

L'objectif de cette vidéo est d'apprendre à tester plusieurs conditions dans un script en utilisant des opérateurs logiques, notamment l'opérateur 'OU' et l'opérateur 'ET'. Cela permettra de créer des colonnes conditionnelles plus complexes et d'améliorer la sophistication des scripts en langage M.


Chapitres :

  1. Introduction aux Conditions Multiples
    Dans cette section, nous allons explorer comment complexifier nos tests en ajoutant plusieurs conditions. Auparavant, nous ne testions qu'une seule condition, mais il est souvent nécessaire de vérifier plusieurs critères simultanément, notamment lors de la création de colonnes conditionnelles.
  2. Déclaration de Variables
    Nous allons commencer par déclarer une troisième variable, C, qui sera initialisée à 4. Cela nous permettra de tester deux conditions différentes. Par exemple, nous allons vérifier si A est supérieur à B ou si C est supérieur à B.
  3. Utilisation de l'Opérateur 'OU'
    Pour tester si au moins une des deux conditions est vraie, nous utiliserons l'opérateur 'OU'. Nous allons écrire les conditions en utilisant les opérateurs logiques que nous avons appris. Si A est supérieur à B ou si C est supérieur à B, alors la condition sera considérée comme vraie. Nous allons tester cela et observer que la valeur retournée est 'True' car C est effectivement supérieur à B.
  4. Utilisation de l'Opérateur 'ET'
    Ensuite, nous allons examiner le cas où nous voulons que les deux conditions soient vraies en utilisant l'opérateur 'ET'. Nous allons modifier notre script pour que les deux conditions doivent être respectées pour que la valeur retournée soit 'True'. Si A est supérieur à B et C est supérieur à B, alors la condition est remplie. Sinon, elle retournera 'False'.
  5. Résumé des Concepts
    Pour résumer, nous avons appris à utiliser les opérateurs 'OU' et 'ET' pour tester plusieurs conditions. Un schéma illustratif montre que pour l'intersection (ET), les deux conditions doivent être respectées, tandis que pour l'union (OU), il suffit qu'une seule condition soit vraie. Cela nous permet de créer des règles plus complexes dans nos scripts en langage M.

FAQ :

Qu'est-ce qu'une condition dans la programmation?

Une condition dans la programmation est une expression qui peut être évaluée comme vraie ou fausse. Elle est utilisée pour contrôler le flux d'exécution d'un programme, permettant d'exécuter différentes actions selon que la condition est remplie ou non.

Comment utiliser des colonnes conditionnelles?

Les colonnes conditionnelles peuvent être utilisées pour retourner des valeurs basées sur des conditions spécifiques. Par exemple, vous pouvez créer une colonne qui retourne 'Oui' si une valeur est supérieure à une autre, sinon elle retourne 'Non'.

Quelle est la différence entre l'union et l'intersection?

L'union retourne vrai si au moins une des conditions est vraie, tandis que l'intersection retourne vrai uniquement si toutes les conditions sont vraies. En termes d'opérateurs, l'union est souvent représentée par 'OU' et l'intersection par 'ET'.

Comment tester plusieurs conditions en même temps?

Pour tester plusieurs conditions, vous pouvez utiliser des opérateurs logiques comme 'ET' et 'OU'. Par exemple, vous pouvez écrire une condition qui vérifie si A est supérieur à B OU C est supérieur à B, ce qui retournera vrai si au moins une des conditions est remplie.

Qu'est-ce que le M Language?

Le M Language est un langage de programmation utilisé pour la manipulation de données, notamment dans Power Query. Il permet de créer des requêtes pour transformer, combiner et analyser des données de manière efficace.


Quelques cas d'usages :

Analyse des ventes

Dans une entreprise de vente, vous pouvez utiliser des colonnes conditionnelles pour analyser les performances des produits. Par exemple, vous pouvez créer une colonne qui indique si un produit a dépassé un certain seuil de ventes, facilitant ainsi l'identification des produits performants.

Gestion des stocks

Les opérateurs logiques peuvent être utilisés pour gérer les niveaux de stock. Par exemple, vous pouvez créer une condition qui alerte lorsque le stock d'un produit est inférieur à un certain niveau, ou lorsque plusieurs produits atteignent un seuil critique.

Rapports financiers

Dans la création de rapports financiers, vous pouvez utiliser des colonnes conditionnelles pour calculer des indicateurs clés de performance. Par exemple, vous pouvez retourner une valeur qui indique si les revenus d'un trimestre sont supérieurs à ceux de l'année précédente.

Évaluation des performances des employés

Les conditions peuvent être appliquées pour évaluer les performances des employés. Par exemple, vous pouvez créer une colonne qui retourne 'Satisfaisant' si un employé atteint ses objectifs, sinon 'À améliorer'.

Optimisation des campagnes marketing

Dans le marketing, vous pouvez utiliser des conditions pour segmenter votre audience. Par exemple, vous pouvez créer des segments basés sur des critères tels que l'âge ou le comportement d'achat, permettant ainsi de cibler plus efficacement vos campagnes.


Glossaire :

Conditions

Les conditions sont des expressions logiques qui doivent être évaluées pour déterminer si elles sont vraies ou fausses. Dans le contexte de la programmation, elles sont souvent utilisées pour contrôler le flux d'exécution d'un programme.

Colonne conditionnelle

Une colonne conditionnelle est une colonne dans un tableau ou une base de données qui contient des valeurs basées sur des conditions spécifiques. Par exemple, elle peut retourner une valeur si une certaine condition est remplie.

Opérateurs logiques

Les opérateurs logiques sont des symboles utilisés pour combiner ou inverser des conditions. Les plus courants sont 'ET' (AND), 'OU' (OR) et 'NON' (NOT).

Union

L'union est une opération logique qui retourne vrai si au moins une des conditions est vraie. En programmation, cela est souvent représenté par l'opérateur 'OU'.

Intersection

L'intersection est une opération logique qui retourne vrai uniquement si toutes les conditions sont vraies. Cela est souvent représenté par l'opérateur 'ET'.

M Language

Le M Language est un langage de programmation utilisé principalement pour la manipulation de données dans des outils comme Power Query. Il permet de créer des requêtes pour transformer et combiner des données.

00:00:00
On va complexifier un petit peu ce qu'on
00:00:02
fait, ce que là pour l'instant on ne
00:00:04
faisait que tester une seule condition et
00:00:07
on va potentiellement avoir dans certains
00:00:09
cas avoir à tester plusieurs conditions.
00:00:11
C'est notamment ce qu'on fait quand on
00:00:12
crée des colonnes conditionnelles,
00:00:14
on pouvait dire, si ça a été égal
00:00:16
à ça et que c’est égal à ça,
00:00:17
alors tu me retournes telle valeur,
00:00:19
donc on va essayer de le faire ici.
00:00:21
On va aller dans l'éditeur avancé,
00:00:24
on va supprimer un petit peu tout
00:00:25
ce qu'on avait fait jusqu'ici.
00:00:26
On va simplement déclarer une 3e variable,
00:00:28
C qui va être égal à.
00:00:31
Manière très originale à 4 ici et maintenant,
00:00:35
on va voir comment on pourrait
00:00:37
écrire pour tester 2 conditions.
00:00:38
Donc par exemple dire je veux
00:00:41
tester si à est supérieur à B.
00:00:43
Ou que c'est est supérieur à B Donc
00:00:45
ça il faut qu'il y ait une des
00:00:48
2 conditions qui soient respectées.
00:00:49
Alors pour ça,
00:00:50
il faut déjà bien comprendre cette
00:00:52
notion d’où qu'est-ce que ça inclut,
00:00:53
parce qu'on va avoir un pendant
00:00:55
qui s'appelle et qui va du coup
00:00:58
se mettre entre 2 conditions.
00:00:59
On va quand même l'écrire pour vous
00:01:01
puissiez un peu vous rendre compte
00:01:02
de la nomenclature et après on verra
00:01:04
un schéma qui synthétisera un petit
00:01:05
peu le la philosophie derrière ça.
00:01:07
Donc on va déjà faire une double alors
00:01:11
là pour le qu'on va essayer de faire une
00:01:12
phrase qu'on va commencer à avoir du mal,
00:01:14
donc double.
00:01:16
Conditions ce qu'on appellera en Union.
00:01:20
Donc c'est qu'on utilise le fameux terme,
00:01:22
où et comment on va tester ça ?
00:01:24
Eh bien déjà,
00:01:25
on va écrire comme d'habitude les conditions.
00:01:27
Les opérateurs logiques qu'on vient
00:01:28
d'apprendre, donc on va faire à.
00:01:30
Supérieur à B.
00:01:33
Et là du coup, on va écrire le terme
00:01:35
en anglais de ou c'est hors ici ?
00:01:38
Et on va faire c supérieur à B.
00:01:41
Et donc là,
00:01:42
qu'est ce qui va se passer ?
00:01:42
Eh bien, il va déjà tester si.
00:01:46
À est supérieur à B et si ce n’est pas le cas,
00:01:49
il va.
00:01:49
Et de toute façon même si c'est le cas,
00:01:51
il va aussi tester la 2e valeur donc
00:01:53
c'est supérieur à B et il suffit
00:01:55
qu'une de ces conditions soient
00:01:57
vraies pour que la valeur retournée
00:01:59
false donc ici on va le tester.
00:02:05
On clique sur ok
00:02:08
Et donc il va bien retourner la
00:02:10
valeur True ici puisque.
00:02:11
Et bien la valeur C est bien supérieure
00:02:14
à B et donc la condition au moins
00:02:17
une des valeurs est respectée.
00:02:19
On va faire l'autre pas du coup avec les,
00:02:21
alors on va juste reprendre la base.
00:02:22
On va gagner un petit peu de temps et
00:02:24
on va faire le cas où il s'agit d'une.
00:02:27
Intersection.
00:02:29
Donc on va changer le nom de la variable.
00:02:35
Et à la place de mettre en Or,
00:02:37
on va mettre un end ici.
00:02:40
Et donc le end, qu'est-ce qu'il implique ?
00:02:42
Implique que les 2 conditions
00:02:43
qu'on a à gauche et à droite
00:02:45
soient bien respectées pour que
00:02:46
lui décide de retourner ****.
00:02:48
Donc si à est supérieur à
00:02:49
B ça n'est pas le cas.
00:02:51
Donc à partir de là il y a au
00:02:53
moins une des conditions qui
00:02:55
n'est pas respectée et donc ça
00:02:56
ne peut que retourner Falls ici
00:02:58
donc on va retourner quand même
00:02:59
la valeur pour aller vérifier.
00:03:07
Et donc ça me retourne bien passé. Alors pour
00:03:09
avoir un résumé de ça,
00:03:11
voici un petit schéma qui
00:03:12
vous dit en gros, ce qui se passe donc
00:03:15
entre les conditions et donc slash
00:03:17
n pour les interactions et en où slash
00:03:19
Or, pour les unions donc dans le cas
00:03:21
où on fait une intersection donc ici
00:03:24
on va voir les cas où à et bien et
00:03:27
bien inférieur à B et les cas où les
00:03:29
B est bien supérieur à C et donc on
00:03:31
va ne prendre que le cas où les 2
00:03:34
conditions ici sont respectées dans
00:03:36
le cas où on utilise la notion de.
00:03:38
Où d'Union ? Eh bien,
00:03:39
on va plutôt sélectionner en fait
00:03:41
l'ensemble à partir du moment où une des
00:03:43
conditions respectées ou même les 2,
00:03:45
puisqu’ici on va aussi prendre
00:03:47
ce cas de figure là.
00:03:48
Et bien la valeur va retourner tout
00:03:50
et là encore une fois ça permet
00:03:52
de complexifier un petit peu les
00:03:54
règles qu'on pourrait mettre en
00:03:55
place et donc de pouvoir d'autant
00:03:57
plus du coup mettre
00:04:00
en place des codes sophistiqués
00:04:02
au sein de votre script en M.

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