VALEURCUBE

  • Ce sujet contient 3 réponses, 2 participants et a été mis à jour pour la dernière fois par Sophie Marchand, le il y a 4 années et 10 mois.
4 sujets de 1 à 4 (sur un total de 4)
  • Auteur
    Articles
  • #55747
    pdesaintpern
    Participant

    Bonjour,
    Je découvre power pivot et tout ce qu’il peut faire. J’avoue ne pas encore avoir une vision globale, mais le champ semble si important !!!

    Pour mon 1er défi sur Power Pivot, j’ai une base de données qui est en fait une base comptable avec :
    – Solde_Cpta = Mouvement comptables
    – F4 = N° compte
    – Date = Date de comptabilisation

    Je voudrais pouvoir appeler la somme des écritures comptables sur un compte pour une période donnée.

    J’ai compris comment structurer ma formule pour qu’elle aille chercher une valeur demandée :
    =VALEURCUBE(“ThisWorkbookDataModel”;”[Measures].[Solde_Cpta]”;”[Feuil1].[F4].&[“&$C16&”]”)

    Mais je ne parviens pas à ajouter le critère de date qui serait :
    – A1 = 01/01/2018
    – A2 = 31/12/2018

    Je voudrais donc qu’il fasse la somme de ma base si ET(“Date”>=A1;”Date<=A2)

    Merci pour votre aide

    #55748
    Sophie Marchand
    Participant

    Bonjour,

    Il vous faut pour cela ajouter des mesures en DAX dans votre modèle de données. Et il faudrait vous assurer d’avoir une table de dates dans votre modèle de données. Une mesure YTD (année-à-date) ressemblerait alors à MESURE:=CALCULATE(SUM([Solde_Cpta]),DATESYTD(DimDates[Dates])).

    Si vous travaillez avec Power Pivot sans suivre une formation de base sur la normalisation de données, la modélisation de données et le langage DAX, vous risquez d’avoir du mal à vous en servir correctement.

    Je vous recommande fortement notre formation en en ligne Excel – Introduction à Power Pivot et aux modèles de données: https://www.lecfomasque.com/produit/power-pivot-et-modeles-de-donnees-2-modules/.

    Au plaisir,

    Sophie

    #55762
    pdesaintpern
    Participant

    Bonjour,
    Je vous remercie pour votre réponse. En effet je pense qu’il est important de se former pour aller plus loin.

    Une petite question complémentaire sur la solution proposée. Si je la comprends bien, elle ne permet pas d’avoir quelque chose de dynamique. Elle permet d’avoir du YTD.
    Dans la solution que je recherche (fichier en PJ), ce sont les dates qui sont choisie dans le champs période qui servent de bornes. Si l’utilisateur change les dates, il a automatiquement un fichier à jour.

    Mais peut être qu’Excel n’est tout simplement pas le bon outil pour atteindre ce que je cherche !

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

    Bonjour,

    Si vous tenez absolument à travailler comme vous le faites en ce moment (et ça deviendra ardu bien assez vite), vous devrez d’abord créer une relation entre votre table de dates et votre table de faits.

    Ensuite, vous pourrez utiliser une structure du genre:

    “[Calendrier].[Hiérarchie de dates]”,”[Calendrier].[Hiérarchie de dates].[Année].&[2019].&[janvier].&[2019-01-01T00:00:00]”

    dans votre formule cube pour récupérer une date précise…

    Il vaudrait mieux que les paramètres de dates soient inscrits dans une feuille Excel et ensuite repris par une requête Power Query qui alimentera ensuite votre modèle de données dans Power Pivot avec uniquement les données sélectionnées par l’usager depuis la feuille Excel.

    Au plaisir,

    Sophie

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