Tagged: Earlier Excel
- This topic has 2 replies, 2 voices, and was last updated 5 years, 10 months ago by
philippe.muniesa.
-
AuthorPosts
-
8 January 2020 at 15 h 24 min #60328
philippe.muniesa
ParticipantBonsoir,
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])))
+1et
RangPrixProduit =
VAR
PrixCourant = DimSkus[Taux vendant]
RETURN
COUNTROWS(
FILTER(ALL(DimSkus[Taux vendant]);
DimSkus[Taux vendant]<PrixCourant))
+1Fonctionnent 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
8 January 2020 at 19 h 27 min #60331Sophie Marchand
ParticipantBonjour,
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
9 January 2020 at 10 h 34 min #60338philippe.muniesa
ParticipantSophie,
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
-
AuthorPosts
- You must be logged in to reply to this topic.




