problème avec Earlier DAX dans powerPivot excel

Accueil – Le CFO masqué Forums Power BI problème avec Earlier DAX dans powerPivot excel

Mots-clés : 

3 sujets de 1 à 3 (sur un total de 3)
  • Auteur
    Articles
  • #60328
    philippe.muniesa
    Participant

    Bonsoir,

    Je viens de poser une question, mais je ne la vois plus, donc je retente.

    Les deux mesures

    RangPrixProduitv2 =
    COUNTROWS(
    FILTER(
    ALL(DimSkus[Taux vendant]);
    DimSkus[Taux vendant]<EARLIER(DimSkus[Taux vendant])))
    +1

    et

    RangPrixProduit =
    VAR
    PrixCourant = DimSkus[Taux vendant]
    RETURN
    COUNTROWS(
    FILTER(ALL(DimSkus[Taux vendant]);
    DimSkus[Taux vendant]<PrixCourant))
    +1

    Fonctionnent sous PowerBi

    Mais pas en DAX power pivot sous excel 2019.

    Après plusieurs recherches et tentatives, et notamment dans:

    Langage DAX pour PowerPivot et Excel 2016 – Guide de référence et mise en pratique (EDITION ENI),

    J’ai constaté que ces deux jeux d’instruction fonctionnent dans EXCEL, mais uniquement dans une COLONNE CALCULEE. Dans une Mesure, les mêmes instructions génèrent des erreurs.

    Pour le code avec Earlier notamment.. “Earlier fait référence à une ligne antérieure qui n’existe pas”

    Pour l’autre code “impossible de déterminer une valeur unique pour la colonne “taux vendant”. cela peut se produire quand la colonne contient de nombreuses valeurs, sans spécifier d’agrégats (max, min etc)…..

    Y a t il une solution dans DAX powerPIVOT sous excel pour pouvoir créer les mêmes mesures que dans PowerBI ?.

    Merci d’avance

    PH MUNIESA

    #60331
    Sophie Marchand
    Participant

    Bonjour,

    Les deux expressions DAX que vous exprimez ci-dessus ne peuvent produire un résultat que si elles sont utilisées dans des colonnes et non dans des mesures, que ce soit dans Excel ou dans Power BI puisqu’elles font référence à des éléments en colonnes.

    Sophie

    #60338
    philippe.muniesa
    Participant

    Sophie,

    Merci, je n’avais pas lu l’énoncé de façon suffisamment précise… :-(.
    En tout cas ça m’aura permis de comprendre une chose de plus (si j’ai bien compris).

    Une mesure peut adresser des éléments de différentes colonnes positionnées sur la même ligne, mais ne peut adresser des éléments situés sur des lignes différentes d’une même colonne (et sans doute d’ailleurs de colonnes différentes).

    Bon je vais continuer cette excellente formation.

    Cordialement.

    PH MUNIESA

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