Toutes mes réponses sur les forums

15 sujets de 31 à 45 (sur un total de 91)
  • Auteur
    Messages
  • en réponse à : Choisir les éléments d’un graphique #99913
    Olivier Cucuat
    Participant

    Bonjour,

    Oui c’est réalisable.
    Tout d’abord, vous devez créer une table d’une colonne qui intègre le nom de vos mesures.
    Les valeurs de cette table seront celles placées dans votre filtre, afin de pouvoir sélectionner ou non ce que vous souhaitez faire apparaitre.

    Puis vous créez une mesure par indicateur.

    Par exemple, je crée une table nommée “MesuresGraph”, d’une colonne :

    Mesures
    CA au plan
    CA réalisé
    GM1 au plan
    GM1 réalisée

    Puis une mesure par indicateur.
    Par exemple, pour le CA au plan :

    CA au plan =
    VAR LogicTest = COUNTROWS(DISTINCT(
    FILTER(
    ALLSELECTED(MesuresGraph[Mesures]),
    MesuresGraph[Mesures]=”CA au plan”)
    )) = 1
    RETURN
    IF(LogicTest,[CA au plan],BLANK()
    )

    Répéter cela pour chaque mesure.
    Enfin, dans votre visuel graphique, vous allez placer en valeurs toutes les mesures créées.
    Dans un filtre, vous placez les données de votre colonne “Mesures”

    Ainsi vous pourrez choisir quoi faire apparaitre ou non sur le graph

    Olivier

    en réponse à : Fichier pbix endommagé #99766
    Olivier Cucuat
    Participant

    Bonjour Franz,

    Vous pouvez peut-être essayer l’une de ces deux solutions :

    >Si votre travail est publié, depuis le service Power BI, télécharger le *.pbix et ensuite ouvrir ce fichier depuis Desktop

    >Aller récupérer le dernier fichier de sauvegarde :

    C:\Users\*votreUsername*\AppData\Local\Microsoft\Power BI Desktop\TempSaves

    Olivier

    en réponse à : time #99760
    Olivier Cucuat
    Participant

    Bonjour Franz,

    Vous devriez arriver à vos fins en utilisant ces trois mesures :

    Total Ventes = SUM(Donnees[Montant]) >> Calcul la somme des ventes

    Total Ventes YTD = TOTALYTD([Total Ventes],Donnees[Dates]) >> Calcul la somme des ventes YTD, en utilisant la première mesure créée

    Total Ventes YTD années précédentes = CALCULATE([Total Ventes YTD],SAMEPERIODLASTYEAR(Calendrier[Date])) >> Calcul la somme des ventes YTD sur les années précédentes, en utilisant la seconde mesure créée

    Je vous laisse prendre connaissance de la capture en attache

    Olivier

    Attachments:
    You must be logged in to view attached files.
    en réponse à : Soustraire un nombre de jours à une date #99749
    Olivier Cucuat
    Participant

    Bonjour,

    En query vous pouvez utiliser Date.AddDays

    Exemple avec la soustraction de 90 jours : =Date.AddDays([votre colonne Dates],-90)

    Voir en attache pour le rendu

    Olivier

    Attachments:
    You must be logged in to view attached files.
    en réponse à : Annuler effet d’un segment #99630
    Olivier Cucuat
    Participant

    Bonsoir Antoine,

    Vous pouvez utiliser la fonction ALL
    Utilisée dans une expression CALCULATE, cela fonctionne comme REMOVEFILTER.

    Exemple : Mesure = CALCULATE(Expression,ALL(‘Colonne où vous souhaitez ne pas appliquer le filtre’))

    Olivier

    en réponse à : Compter occurence #99548
    Olivier Cucuat
    Participant

    Bonjour Antoine,

    Oui, vous pouvez compter le nombre d’occurrences d’une même valeur avec la fonction COUNTX

    Exemple : COUNTX(‘table’,’table'[Colonne avec vos numéros])

    Olivier

    en réponse à : RLS et nombreux rôles #99547
    Olivier Cucuat
    Participant

    Cela fonctionne parfaitement !

    Sujet clos 🙂

    en réponse à : RLS et nombreux rôles #99538
    Olivier Cucuat
    Participant

    Bonjour Stéphane,

    Merci pour votre message !
    Je teste cela demain et reviens vers vous si nécessaire

    Olivier

    en réponse à : RLS et nombreux rôles #99518
    Olivier Cucuat
    Participant

    J’ai lu une nouvelle fois le post de Sophie au sujet du RLS (Partie 2)
    Est-ce que j’arriverais à mes fins en procédant ainsi :

    >Créer une table “RLS” : Responsable / Mail / Rôle / Numéro du projet
    >Relier cette table à ma liste “Projets” : Numéro du projet / Libellé projet / Clients
    >La relation se fait sur le numéro du projet

    Je crée un rôle “Sécurité”, sur la table “RLS”, et en DAX : [Mail] = USERNAME()

    Voir en attache pour l’exemple

    Est-ce viable selon vous ?

    Attachments:
    You must be logged in to view attached files.
    en réponse à : Heure moyenne de fin de traitement #99402
    Olivier Cucuat
    Participant

    C’est ma faute, désolé.
    Il faut remplacer le hh par HH 😉

    Olivier

    en réponse à : Heure moyenne de fin de traitement #99397
    Olivier Cucuat
    Participant

    Bonjour Kalood,

    Il n’est pas possible de positionner des données de type “time” en axe X.
    Cependant, je vous propose mon exemple dans le *.pbix en attache.

    J’ai créé une colonne personnalisée sous Query afin de remonter les heures au format décimal :
    =Time.Hour([end_time]) + Time.Minute([end_time])/60

    Ensuite vous créez la mesure de la moyenne à partir de cette nouvelle colonne :
    TempsMoy = AVERAGE(Feuil1[nouvelleColonneTemps])

    Je vous laisse regarder le graphique afin de savoir s’il répond bien à votre demande

    Olivier

    Attachments:
    You must be logged in to view attached files.
    en réponse à : Problème lors de la gestion des rôles sur PowerBI Desktop #99374
    Olivier Cucuat
    Participant

    Génial !

    Bonne continuation !

    Olivier

    en réponse à : Problème lors de la gestion des rôles sur PowerBI Desktop #99371
    Olivier Cucuat
    Participant

    Bonjour,

    Essayez d’enlever l’apostrophe.
    “d’affaires” devient “daffaires” (3 apostrophes dans l’expression, c’est cela qui bloque)

    Olivier

    en réponse à : Ordre des X nuage a point #99053
    Olivier Cucuat
    Participant

    Bonjour Nicolas,

    J’ai un peu “triché” pour arriver au résultat attendu.
    Vous pouvez créer une colonne personnalisée sous Query avec la fonction Time.Hour afin de récupérer les heures de votre champ “Heures”

    Time.Hour([Heures]) (Format nombre entier)

    Ensuite j’ai inséré ce champ en axe X, et en zone “Format” pour cet axe, vous passez le type en “Continu”.

    Ainsi les heures sont organisées par ordre croissant.
    Je vous laisse regarder les captures en attaches pour savoir si cela répond à votre besoin

    Olivier

    Attachments:
    You must be logged in to view attached files.
    en réponse à : fonction générant autres requêtes #97227
    Olivier Cucuat
    Participant

    Bonjour Brice,

    Quel est le but final exactement svp ?

    Générer une extraction par ville (Sous Excel), soit X extractions en fonction du nombre de villes, ou bien créer un visuel à partir de votre table ?

    Dans le premier cas, vous pouvez continuer avec VBA.
    Dans le second, je rejoins Stéphane, un segment sur les villes vous permet de visualiser les données voulues.

    Si j’ai tout faux, je pense que nous serons preneurs de vos précisions 🙂

    Olivier

15 sujets de 31 à 45 (sur un total de 91)