Toutes mes réponses sur les forums
-
AuteurMessages
-
Olivier Cucuat
ParticipantBonjour,
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éePuis 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
Olivier Cucuat
ParticipantBonjour 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
Olivier Cucuat
ParticipantBonjour 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.Olivier Cucuat
ParticipantBonjour,
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.Olivier Cucuat
ParticipantBonsoir 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
Olivier Cucuat
ParticipantBonjour 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
Olivier Cucuat
ParticipantCela fonctionne parfaitement !
Sujet clos 🙂
Olivier Cucuat
ParticipantBonjour Stéphane,
Merci pour votre message !
Je teste cela demain et reviens vers vous si nécessaireOlivier
Olivier Cucuat
ParticipantJ’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 projetJe 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.Olivier Cucuat
ParticipantC’est ma faute, désolé.
Il faut remplacer le hh par HH 😉Olivier
Olivier Cucuat
ParticipantBonjour 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])/60Ensuite 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.24 novembre 2021 à 8 h 26 min en réponse à : Problème lors de la gestion des rôles sur PowerBI Desktop #99374Olivier Cucuat
ParticipantGénial !
Bonne continuation !
Olivier
24 novembre 2021 à 6 h 55 min en réponse à : Problème lors de la gestion des rôles sur PowerBI Desktop #99371Olivier Cucuat
ParticipantBonjour,
Essayez d’enlever l’apostrophe.
“d’affaires” devient “daffaires” (3 apostrophes dans l’expression, c’est cela qui bloque)Olivier
Olivier Cucuat
ParticipantBonjour 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 besoinOlivier
Attachments:
You must be logged in to view attached files.Olivier Cucuat
ParticipantBonjour 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
-
AuteurMessages