IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Power BI Discussion :

Condition sur la présence d’une valeur dans X colonnes


Sujet :

Power BI

  1. #1
    Membre averti
    Homme Profil pro
    Responsable de projet fonctionnel
    Inscrit en
    Juillet 2016
    Messages
    13
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 57
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Responsable de projet fonctionnel

    Informations forums :
    Inscription : Juillet 2016
    Messages : 13
    Par défaut Condition sur la présence d’une valeur dans X colonnes
    Bonjour,

    Comment effectuer un test de la présence d’une valeur définie dans plus de 6000 colonnes alors je récupère des infos qui suivent cette valeur définie?
    J’ai utilisé la commande if Text.Contains mais celle-ci est limité en nombre de conditions.

    Merci de votre retour.

  2. #2
    Membre Expert
    Homme Profil pro
    ingénieur
    Inscrit en
    Mars 2015
    Messages
    1 350
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : ingénieur
    Secteur : Finance

    Informations forums :
    Inscription : Mars 2015
    Messages : 1 350
    Par défaut
    Bonjour
    Tout d'abord, je suis étonné du nombre de colonnes : comment pouvez vous gérer 6000 colonnes. Ne pouvez-vous pas dépivoter vos données ?

    Sinon, pour ajouter une colonne qui liste le texte situé après une chaîne de caractères donnée (ici "un")
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    List.Transform(List.FindText(Record.FieldValues(_), "un"), each Text.AfterDelimiter(_,"un"))

    Record.FieldValues renvoie tous les éléments de votre ligne
    List.FindText va sélectionner uniquement ceux qui contiennent "un"
    List.Transform(... each Text.AfterDelimiter(_,"un")) va récupérer le texte situé après le premier "un" de chacun

    Avec une ligne contenant

    1 | 13/03/2026 | un_texte | un_autre_texte | encore_du_texte | et_puis_un_autre

    on obtiendra une liste {"_texte", "_autre_texte", "_autre"}

    Stéphane

Discussions similaires

  1. [XL-2010] Somme sur une recherche de valeur dans plusieurs colonnes
    Par Marmouz dans le forum Excel
    Réponses: 2
    Dernier message: 21/01/2012, 15h06
  2. Réponses: 2
    Dernier message: 14/06/2010, 02h39
  3. Réponses: 3
    Dernier message: 11/03/2010, 11h44
  4. condition sur une checkbox se trouvant dans un userform
    Par alex830001 dans le forum Macros et VBA Excel
    Réponses: 4
    Dernier message: 05/12/2008, 17h39
  5. Réponses: 6
    Dernier message: 04/11/2008, 22h35

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo