Votre site référence pour maîtriser Power BI proposé Morpheus Formation,
Comprendre la fonction SELECTEDVALUE dans Power BI
Vous êtes novice en Power BI et vous cherchez à simplifier vos analyses de données ? La fonction SELECTEDVALUE pourrait bien être votre meilleur allié. Imaginez pouvoir récupérer facilement une valeur unique d’une colonne, tout en gérant les sélections multiples. Cela vous semble intéressant ?
Dans cet article, nous allons explorer en profondeur cette fonction, ses applications et son importance dans la création de rapports interactifs. Que vous soyez un débutant ou un expert, comprendre SELECTEDVALUE pourrait transformer votre manière d’analyser les données.
Qu’est-ce que la fonction SELECTEDVALUE ?
La fonction SELECTEDVALUE dans Power BI est un outil puissant pour récupérer la valeur sélectionnée d’une colonne. Elle est particulièrement utile lorsque vous travaillez avec des filtres et des segments de données.
En termes simples, SELECTEDVALUE permet de retourner une seule valeur d’une colonne, mais uniquement si une seule valeur est sélectionnée. Si plusieurs valeurs sont sélectionnées, elle renvoie une valeur par défaut que vous pouvez définir.
Syntaxe de SELECTEDVALUE
La syntaxe de la fonction est la suivante :
SELECTEDVALUE(, )
Voici les paramètres :
- column : la colonne dont vous souhaitez obtenir la valeur.
- default_value : une valeur à retourner si plusieurs valeurs sont sélectionnées ou aucune valeur n’est trouvée.
Exemple d’utilisation
Imaginons que vous ayez une colonne appelée Catégorie dans votre modèle de données. Si vous voulez récupérer la catégorie sélectionnée par l’utilisateur, vous pouvez utiliser :
SELECTEDVALUE(Catégorie, "Aucune catégorie sélectionnée")
Dans cet exemple, si l’utilisateur sélectionne une catégorie, cette catégorie sera affichée. Si aucune catégorie ou plusieurs catégories sont sélectionnées, le message « Aucune catégorie sélectionnée » apparaîtra.
Cette fonction est très utile pour créer des mesures et des visualisations interactives, rendant vos rapports plus dynamiques et personnalisés.
Syntaxe de SELECTEDVALUE
Paramètres de la fonction
La fonction SELECTEDVALUE est utilisée pour récupérer une valeur unique d’une colonne. Sa syntaxe est simple :
SELECTEDVALUE(Colonne[NomColonne], ValeurParDefaut)
Voici les paramètres :
- Colonne[NomColonne] : La colonne d’où vous voulez extraire la valeur.
- ValeurParDefaut (facultatif) : La valeur retournée si aucune valeur unique n’est trouvée. Cela évite d’avoir des résultats vides.
Valeur de retour
La fonction SELECTEDVALUE retourne :
- La valeur unique si une seule valeur est sélectionnée.
- La ValeurParDefaut si aucune valeur ou plusieurs valeurs sont sélectionnées.
Par exemple, si vous avez une colonne avec les valeurs « Rouge », « Bleu » et « Vert », et que vous sélectionnez « Rouge », SELECTEDVALUE retournera « Rouge ». Si vous sélectionnez « Rouge » et « Bleu », la fonction retournera la ValeurParDefaut.
Testez votre Niveau sur Power BI 🎓
Avant de se lancer, pourquoi ne pas tester votre niveau ? Avec notre test de 30 questions, vous évaluez rapidement vos compétences sur Power BI.
Exemples d’utilisation de SELECTEDVALUE
Exemple simple
Imaginons que vous ayez un rapport sur les ventes. Vous souhaitez afficher le nom du produit sélectionné par l’utilisateur. Voici comment utiliser SELECTEDVALUE :
NomProduit = SELECTEDVALUE(Produits[Nom], "Aucun produit sélectionné")
Dans cet exemple, si un produit est sélectionné, il affichera son nom. Sinon, il montrera « Aucun produit sélectionné ». C’est simple et efficace.
Vous débutez sur Power BI ? Découvrez notre formation gratuite !
Avant de vous lancer dans une formation complète, pourquoi ne pas découvrir nos ressources gratuites ?
Chez NeoBI, on partage volontiers : tutoriels, vidéos pas-à-pas, articles pratiques…
Vous pouvez déjà :
• Comprendre les bases de Power BI
• Visualiser vos premières données
• Tester vos connaissances avec des cas concrets
Exemple avancé
Dans un scénario plus complexe, vous pouvez vouloir afficher le prix d’un produit selon la catégorie choisie. Voici un exemple :
PrixProduit = SELECTEDVALUE(Produits[Prix], 0)
Dans cet exemple, SELECTEDVALUE renvoie le prix du produit sélectionné. Si aucune catégorie n’est choisie, il renvoie 0. Cela permet de gérer les erreurs de manière élégante.
Vous pouvez également utiliser SELECTEDVALUE avec des calculs conditionnels. Par exemple :
MessagePrix = IF(SELECTEDVALUE(Produits[Prix]) > 100, "Produit cher", "Produit abordable")
Cela vous permet d’afficher un message basé sur le prix sélectionné. C’est une manière efficace de rendre votre rapport plus interactif.
Notes et considérations importantes
Contexte de filtre
La fonction SELECTEDVALUE dans Power BI est très influencée par le contexte de filtre. Cela signifie que le résultat de cette fonction dépend des filtres appliqués sur votre rapport. Voici quelques points clés à retenir :
- Lorsque plusieurs valeurs sont sélectionnées dans un filtre, SELECTEDVALUE renvoie une valeur vide.
- Si une seule valeur est sélectionnée, elle est retournée.
- En l’absence de sélection, vous pouvez spécifier une valeur par défaut à renvoyer.
Limitations de la fonction
Bien que SELECTEDVALUE soit puissante, elle a ses limites. Voici quelques-unes des principales :
- Elle ne fonctionne pas avec des colonnes calculées dans certaines situations.
- Elle peut être moins performante avec de grands ensembles de données.
- Utiliser cette fonction dans des contextes complexes peut entraîner des résultats inattendus.
Il est donc essentiel de bien comprendre ces limitations pour éviter des erreurs dans vos rapports Power BI.
Envie d’aller plus loin ?
Pour celles et ceux qui souhaitent apprendre encore plus sur Power BI, vous pouvez vous orienter vers une formation dédiée. Et devinez quoi ? Nous avons la solution pour vous !
Découvrez maintenant notre offre de formation Power BI en France, dans plusieurs régions, à distance comme en présentiel.
Ayez bien à l’esprit que cette formation développe des compétences en fonction de vos besoins, aucun niveau ne vous sera requis !




+850 apprenants formés — Satisfaction 9,8/10