Toutes mes réponses sur les forums
-
AuteurMessages
-
16 avril 2020 à 13 h 27 min en réponse à : Masquer ou supprimer les labels de lignes vides dans les matrices PowerBI #63482
Kim Leblanc
ParticipantBonjour,
Il vous faudrait alors une colonne numérique qui donne l’ordre souhaitée pour les étapes et d’utiliser la fonction Trier par colonne dans le menu Outils de colonne et sélectionner cette colonne numérique (il faut au préalable sélectionner le champs que l’on veut trier.)
Kim
Kim Leblanc
ParticipantBonjour,
Après quelques recherches, j’ai créé une mesure en dax que j’ai appliqué au modèle que je vous ai montré précédemment.
La mesure dax pour le calcul avant la date avec le nombre maximal de cas est comme suit:
QtyAvantPic:=VAR MaxQty =
MAXX(Tableau1;Tableau1[Qty])
VAR MaxDate=
CALCULATE(Max(Tableau1[Date]);Tableau1;Tableau1[Qty]=MaxQty)
RETURN
Calculate(sum(Tableau1[Qty]);filter(Tableau1;Tableau1[Date]<MaxDate))Dans mon cas, s’il y a plusieurs dates avec le nombre maximal de cas alors il prendra la dernière date. Je vous joins mon fichier.
Kim
Attachments:
You must be logged in to view attached files.Kim Leblanc
ParticipantBonjour,
Ne sachant pas exactement comment vous importez les données, il est difficile de vous donner une réponse précise. Car nous ne savons pas comment sont structurés vos données.
Néanmoins, de mon côté, je ne travaillerais pas avec un TCD, en fait, je ne suis pas sûre que l’on peut arriver à ce résultat à partir d’un TCD ou bien on se complique la vie.
Si vous importez vos données via Power Query alors vous pouvez effectuer votre calcul directement dans Power Query.
Si non, il serait possible de vous créer une liste de pays à partir de vos données et ensuite d’utiliser une combinaison de formules sommes.si.ens, max.si.ens, index/equiv. Qui ressemblerait à ceci:
=SOMME.SI.ENS(Tableau1[Qty];Tableau1[Pays];$I4;Tableau1[Date];”<“&INDEX(Tableau1[Date];EQUIV(MAX.SI.ENS(Tableau1[Qty];Tableau1[Pays];$I4);Tableau1[Qty];0);0))Je vous joins un exemple.
au plaisir,
Kim
Attachments:
You must be logged in to view attached files.13 avril 2020 à 16 h 46 min en réponse à : [Excel 2016] – Liste déroulante avec sélection multiple #63344Kim Leblanc
ParticipantEt je te suggère fortement de mettre ta liste en forme de tableau à l’aide du menu Accueil/Mettre en forme de tableau, et d’utiliser ce tableau dans ta validation de données, de cette façon, les nouveaux éléments ajoutés dans ta liste seront pris en compte dans ton menu déroulant.
13 avril 2020 à 16 h 43 min en réponse à : [Excel 2016] – Liste déroulante avec sélection multiple #63343Kim Leblanc
ParticipantBonjour,
Il faut premièrement ajouter la validation de données aux cellules de ta colonne C. Présentement il n’y a que la cellule C2 qui comprend la validation de données.
Ensuite dans ton code, il y a deux choix possibles, si tu veux être en mesure d’appliquer le tout à n’importe quelle cellule de la colonne C alors tu peux modifier:
If Target.Address = “$C$2” And Target.Count = 1 Then
Par
If Target.Column = 3 And Target.Count = 1 ThenOu si tu veux seulement que ce soit applicable à une sélection de cellules comme pour C2 à C14, tu peux remplacer par cette ligne:
If Not Application.Intersect(Target, Range(“C2:C14”)) Is Nothing And Target.Count = 1 ThenAu plaisir,
Kim
13 avril 2020 à 16 h 12 min en réponse à : Masquer ou supprimer les labels de lignes vides dans les matrices PowerBI #63339Kim Leblanc
ParticipantBonjour,
À partir de votre panneau des champs, vous pourriez vous créer une hierarchie qui inclus vos 3 niveaux. Pour créer une hierarchie, vous déplacez un champs de votre table sur un autre champs de votre table qui doit être aussi inclus dans la hierarchie.
Ensuite, vous glissez votre hierarchie en ligne dans votre matrice.
Vous devez alors utiliser des mesures pour vos valeurs qui vont ressembler à ceci:
Depense$ =
SWITCH(TRUE();
AND(ISINSCOPE(Dim_Phase[Etape1]);ISBLANK(VALUES(Dim_Phase[Etape1])));
BLANK();
AND(ISINSCOPE(Dim_Phase[Etape2]);ISBLANK(values(Dim_Phase[Etape2])));
BLANK();
AND(ISINSCOPE(Dim_Phase[Etape3]);ISBLANK(VALUES(Dim_Phase[Etape3])));
BLANK();
sum(‘Dépenses'[Réel]))Le ISINSCOPE permet de regarder sur quelle niveau de la hierarchie nous sommes et le ISBLANK(Values()) regarde si cette valeur est null. Si les deux paramètres sont rencontrés alors met un null, si non effectue le calcul de la somme des réels.
Comme tu as 3 niveaux, ton SWITCH devra inclure également les 3 niveaux.
Si joint un exemple.
En espérant que c’est ce que vous recherchez.
Kim
Attachments:
You must be logged in to view attached files.10 avril 2020 à 8 h 53 min en réponse à : [Excel 2016] – Liste déroulante avec sélection multiple #63278Kim Leblanc
ParticipantPar contre, je ne sais pas ce que vous désirez faire avec ces données une fois entré dans le fichier Excel, mais peut-être y aurait-il une solution plus simple pour arriver à vos fins. Si vous êtes débutant avec Excel, allez jouer dans le code VBA ne sera pas simple.
10 avril 2020 à 8 h 50 min en réponse à : [Excel 2016] – Liste déroulante avec sélection multiple #63276Kim Leblanc
ParticipantBonjour,
J’ai trouvé ce tutoriel qui pourrait vous aider.
Au plaisir,
Kim
9 avril 2020 à 15 h 24 min en réponse à : [Excel 2016] – Liste déroulante avec sélection multiple #63236Kim Leblanc
ParticipantBonjour,
Faire une sélection multiple dans un menu déroulant standard n’est pas possible via le menu données/validation de données. Il faut aller dans les contrôles de formulaire (menu développeur) et utiliser une zone de liste, par contre, à ce niveau là, si on veut être en mesure de récupérer les valeurs dans une cellule, il faudra utiliser du VBA.Au plaisir,
Kim
Kim Leblanc
ParticipantBonjour,
Je n’ai pas cette option activée sur mon poste de travail, mais je vais quand même essayer de vous aider.
Premièrement, si la protection appliquée demande un mot de passe pour effectuer la copie ou la modification ou l’impression des données, il sera probablement impossible de se connecter avec Power Query comme dans le cas où on utilise l’option Excel de Chiffrer avec un mot de passe. Il faut d’abord enlever le chiffrement avec le mot de passe pour pouvoir se connecter.
D’après ce que j’ai lu sur le sujet, avec l’option restreindre les accès, les permissions semblent enregistrées dans le fichier. Peut-être pourriez-vous utiliser dans une requête vide, la fonction SharePoint.Files avec les paramètres qui ressemble à ceci.
= SharePoint.Files(“https://xyz-my.sharepoint.com/personal/”, [ApiVersion = “Auto”])
Il vous sera demandé qu’elles authorisations vous voulez utiliser, vous pourrez choisir votre compte professionnel/Microsoft.
En espérant que ça vous donner une piste de solution.
Kim
1 avril 2020 à 8 h 06 min en réponse à : Importer la programmation Power Query dans un fichier Excel existant #62975Kim Leblanc
ParticipantBonjour,
Vous pourriez copier le code de vos requêtes Power Query à partir de l’éditeur avancé et le coller dans l’éditeur avancé du Power Query de votre fichier qui comprend les TCD. Il se peut que vous ayez besoin de modifier la source pour que ça fonctionne correctement.
De plus, une fois que vos requêtes seront construites dans le fichier qui contient les TCD, vous devrez changer la source des TCD pour le résultat de vos requêtes.
Vous ne devriez pas avoir besoin de faire du copier/coller. Si l’extraction de la base de données provient d’un autre système, êtes-vous en mesure de vous connecter directement avec Power Query? Si non, si l’extraction est un fichier texte par exemple, il faudrait que la source de vos requêtes soit le fichier d’extraction comme le fichier texte par exemple.
Au plaisir,
Kim
Kim Leblanc
ParticipantBonjour,
Lorsque vous importez vos données via Power Query, vous pouvez changer le format en utilisant les paramètres régionaux et indiquer les paramètres régionaux de la source de données.
Bonne journée!
Kim
Kim Leblanc
ParticipantBonjour,
Non, vous n’avez pas à vous créer différentes pages de graphiques pour chacun des ID. Dans votre 1ere page de rapport, vous devez avoir une liste des ID dans lequel vous pourriez utiliser des filtres pour vous aider à choisir quel ID vous voulez sélectionné, comme par exemple, si les ID sont différents selon les Région, ou les secteurs d’activités…
Vous aurez ensuite une autre page qui comprend les différents graphiques (détails pour le ID sélectionnez dans la page 1). Cette page reflétera l’information du ID sélectionnez dans la 1ere page.
Vous avez un exemple de cette fonctionnalité ici:
Si non, il serait plus facile de vous aider si vous nous soumettiez un jeu de données et un exemple de ce que vous souhaiter comme résultat.
Kim
Kim Leblanc
ParticipantBonjour,
Vous pouvez utiliser la fonction d’extraction.
Dans la page de rapport qui contient les graphiques par ID, il faut aller dans le panneau de visualisations et glisser votre champs ID dans la section Extraire.
Vous pourrez alors à partir des autres pages de rapport qui contiennent le ID, cliquer avec le bouton droit de la souris, puis Extraire et sur le nom de la page de rapport qui contient vos graphiques par ID.Vous serez redirigé vers la page de rapport filtré sur le ID sélectionné.
Au plaisir,
Kim
Kim Leblanc
ParticipantBonjour,
Oui, c’est possible. À prime à bord, je vous dirais plutôt d’utiliser une mesure qu’une colonne…
Mais il serait plus facile de vous aider si vous nous fournissiez un exemple de vos données et de leur structure.
Au plaisir,
Kim
-
AuteurMessages