Problème filtre non reconnu Powerpivot

Accueil – Le CFO masqué Forums Power Pivot Problème filtre non reconnu Powerpivot

  • Ce sujet contient 12 réponses, 2 participants et a été mis à jour pour la dernière fois par Bidi, le il y a 7 années et 2 mois.
13 sujets de 1 à 13 (sur un total de 13)
  • Auteur
    Articles
  • #33771
    Bidi
    Participant

    Bonjour,

    je viens d’ajouter une nouvelle table “targets” pour mon power pivot. Il semblerait que la connection de cette table avec d’autres tables ne soit pas correcte car je ne peux pas utiliser le filtre que j’utilise sur mes autres TCD pour cette table “targets”.
    Je cherche depuis deux jours, en vain.
    Pourriez-vous m’aider? Je mets mon fichier en pièce jointe, en espérant que vous pourrez l’ouvrir…

    Merci d’avance
    Bidi

    Attachments:
    You must be logged in to view attached files.
    #33777
    Sophie Marchand
    Participant

    Bonjour,

    J’ai ajouté un exemple de mesure que vous devez utiliser dans votre table Targets. Il faut le faire pour chacune des colonnes de valeurs. Cette technique est expliquée dans l’article suivant : https://www.lecfomasque.com/les-relations-many-to-many-dans-power-pivot-et-power-bi-designer/ et se présente parce que vous avez deux tables de faits que vous tentez de faire communiquer par l’intermédiaire d’une table de dimension.

    Au plaisir,

    Sophie

    Attachments:
    You must be logged in to view attached files.
    #33790
    Bidi
    Participant

    Bonjour Sophie,

    Super! Merci beaucoup pour votre aide.
    Je m’en suis sortie en créant des mesures comme vous l’aviez expliqué. Je crois que les relations Many to Many n’existe qu’à partir d’Excel 2016 (?)
    Maintenant la connection avec mon filtre fonctionne cependant auriez vous une astuce pour que mes targets s’affichent aussi correctement lorsqu’on sélectionne TOUS les devices dans le filtre?

    Bien à vous
    Bidi

    Attachments:
    You must be logged in to view attached files.
    #33820
    Bidi
    Participant

    Bonjour,

    je n’ai toujours pas réussi à régler mon problème lorsque je souhaite voir les résultats et les targets pour TOUS les devices.
    Quelqu’un aurait une idée?

    Merci d’avance
    Bidi

    Attachments:
    You must be logged in to view attached files.
    #33826
    Sophie Marchand
    Participant

    Bonjour,

    Je ne comprends pas quel est votre nouveau problème. Si vous souhaitez obtenir des réponses sur ce forum, vous devez être plus clair dans vos demandes.

    Merci.

    Sophie

    #33831
    Bidi
    Participant

    Bonjour,
    Oh, désolé si je n’ai pas été assez clair. Mon problème d’origine a bien été résolu mais un autre problème persiste 🙁
    Actuellement j’ai mon filtre « DeviceCategory » qui contient les devices suivants : Desktop, Mobile, Tablet, Other, Unknow.
    Tout fonctionne très bien tant que je sélectionne uniquement 1 device dans mon filtre (par exemple Desktop ») mais si je sélectionne TOUS les devices, les résultats ne sont alors plus corrects – plus exactement les targets ne sont plus corrects.
    Lorsque je sélectionne TOUS les devices, je devrais voir apparaitre les targets pour “all device” comme ils apparaissent dans mon tableau “Targetstabelle” dans l’onglet Targets.

    Dans mon message du 17.02 j’avais remis mon document (Fallout-xlsx.xlsx) en pièce jointe et y donnait des explications détaillées.

    J’espère avoir été plus clair cette fois ci(?)

    Bien à vous
    Bidi

    #33832
    Sophie Marchand
    Participant

    Bonjour,

    Je ne sais pas quel chiffre vous vous attendez à voir mais dans la cellule L24 de votre premier onglet, vous obtenez 52%, qui est la somme des % individuels. C’est normal, vous demandez de faire le calcule pour tous les devices.

    Si ce que vous souhaitez obtenir, c’est une moyenne ou une moyenne pondérée, dans ce cas, vous devez modifier votre calcul à la cellule T25, par exemple, en divisant 52% par le nombre de device ou s’il s’agit d’une moyenne pondéré, en pondérant les % individuel par les poids respectifs.

    Merci.

    Sophie

    Merci

    Sophie

    #33833
    Sophie Marchand
    Participant

    Rebonjour,

    Sinon, vous pourriez aussi vous créer une mesure qui calcule cette moyenne ou moyenne pondérée.

    Merci

    Sphie

    #33834
    Bidi
    Participant

    RE-bonjour,

    Par exemple, si je sélectionne „Desktop“ dans mon filtre je dois voir ceci apparaitre:
    En E24: 76%
    En G24: 17%
    En I24: 4,7%
    En L24: 13%

    Et si je sélectionne tous les devices dans mon filtre je dois voir ceci apparaitre:
    En E24: 79%
    En G24: 22%
    En I24: 4,6%
    En L24: 16%

    En gros, je ne veux pas qu’il calcule mais simplement qu’il me donne les pourcentages qui figures dans mon tableau “Targetstabelle”.

    Bidi

    #33835
    Sophie Marchand
    Participant

    Bonjour,

    Je comprends mais que représente le 16% que vous souhaitez obtenir en L24? Est-ce une moyenne ou une moyenne pondérée? Quel est le calcul qui vous permet de dire que c’est 16%? Présentement, vous avez forcé cette valeur dans votre tableau… Si vous souhaitez quelle se calcule automatiquement quand vous sélectionnez tous les devices, il doit y avoir un lien mathématique entre les valeurs individuels des targets et la valeur de tous les targets.

    Sinon, si le 16% ne repose sur aucune relation mathématique, vous devrez utiliser une formule DAX du genre IF(HASEONEVALUE(…)),MESURE,VALEUR).

    Merci,

    Sophie

    #33836
    Bidi
    Participant

    Bonjour,

    Il s’agit de targets, ce sont des ojectifs fixes. Il n’y a aucune relation mathématique, aucun calcul.
    J’aurais simplement pu utiliser une formule RechercheV mais je voulais que mon filtre “devicecategory” soit pris en compte.
    C’est la première fois que je me sers de power pivot, tout n’est pas clair pour moi.
    Où devrais-je utiliser cette formule? F(HASEONEVALUE(…)),MESURE,VALEUR

    Merci d’avance pour votre patience et votre aide
    Bidi

    #33839
    Sophie Marchand
    Participant

    Bonjour,

    La formule DAX serait T4to6Target:=IF(HASONEVALUE(dim_devicetype[DeviceType]),[T4to6],.16).

    Je les ai ajoutées dans votre fichier.

    Vous devriez toutefois mieux comprendre ce que vous faites avec Power Pivot. Si vous demandez à Power Pivot de calculer un total, sans lui indiquer comment ce total est calculé, vous ne pouvez pas vous attendre à ce que Power Pivot fournisse le chiffre que vous avez en tête.

    Je vais tenter de rédiger un billet de blogue sur ce sujet bientôt.

    Au plaisir,

    Sophie

    Attachments:
    You must be logged in to view attached files.
    #33870
    Bidi
    Participant

    Merci beaucoup Sophie!

    Oui j’ai regardé plusieurs tutos ce weekend, je vais continuer 🙂

    Merci pour votre aide!

    Bidi

13 sujets de 1 à 13 (sur un total de 13)
  • Vous devez être connecté pour répondre à ce sujet.