IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

SSAS Discussion :

Comment créer une mesure calculée de type : moyenne de moyenne [2008]


Sujet :

SSAS

  1. #1
    Membre régulier
    Profil pro
    Inscrit en
    Février 2006
    Messages
    72
    Détails du profil
    Informations personnelles :
    Âge : 47
    Localisation : France

    Informations forums :
    Inscription : Février 2006
    Messages : 72
    Points : 72
    Points
    72
    Par défaut Comment créer une mesure calculée de type : moyenne de moyenne
    Bonjour,

    Je cherche en vain comment calculer un panier moyen, ce qui revient donc à faire une moyenne de moyennes.


    J'ai trouvé comment faire la moyenne de la somme :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
     create member currentcube.Measures.[Panier Moyen ] as
     Format( [Measures].[CA TTC] / [Measures].[Quantité], "#,##0.00" )
    , NON_EMPTY_BEHAVIOR = {[Measures].[Quantité]} 
    , visible = 1 
    , ASSOCIATED_MEASURE_GROUP = 'Indicateurs'
     
     ;

    ...mais ce n'est pas ce que je veux faire


    Ce que je souhaite faire c'est la moyenne des moyenne , par ticket de vente donc (que j'ai dans une dimension)

    J'ai testé ceci :


    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    create member currentcube.Measures.[Panier Moyen] as
    avg([Détail Ticket].[N° de Ticket].currentmember, [Measures].[CA TTC] / [Measures].[Quantité] )
      , ASSOCIATED_MEASURE_GROUP = 'Indicateurs'
     ;
    ...mais à priori cela revient au meme que la formule précédente.




    Je vous remercie de votre aide,

  2. #2
    Membre émérite Avatar de FrancoisJehl
    Homme Profil pro
    BI Engineer
    Inscrit en
    Juillet 2009
    Messages
    1 485
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : BI Engineer
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Juillet 2009
    Messages : 1 485
    Points : 2 883
    Points
    2 883
    Par défaut
    Mais sauf erreur dans ma conception de la chose, un panier moyen c'est le CA total généré par tous les paniers divisé par le nombre de paniers non? Que vient faire le nombre d'articles? Parce que là tu calcules un prix moyen par article si je comprends bien?
    François JEHL
    BI Engineer | MVP SQL Server
    http://fjehl.wordpress.com
    Pour me contacter, par MP ou ici, mais pas pour des questions techniques.

    /*
    Avant de poster cherchez dans la FAQ et utilisez la fonction "Rechercher" du forum.
    Au moment de poster, posez votre question dans le bon sous-forum (Débuter, SSAS, SSRS, SSIS), en utilisant les TAGs prédéfinis ([2K], [2K5], [2K8], [2K8R2]).
    */

  3. #3
    Membre régulier
    Profil pro
    Inscrit en
    Février 2006
    Messages
    72
    Détails du profil
    Informations personnelles :
    Âge : 47
    Localisation : France

    Informations forums :
    Inscription : Février 2006
    Messages : 72
    Points : 72
    Points
    72
    Par défaut
    Exemple :

    Mag1 - Moyenne Ticket N°1 : 15 € (30 € / 2 produits achetés)
    Mag2 - Moyenne Ticket N°2 : 5€ (50 € / 10 produits achetés)
    Mag2 - Moyenne Ticket N°3 : 40€ (80 € / 2 produits achetés)

    Je veux comme résultat : (15 + 5 + 40)/3

    Ce qui me donne un panier moyen à 20 €

    Ce que je ne veux pas :
    (somme valeur ticket / somme quantité vendues)
    (30+50+80)/(2+10+2) = 11.4



    Merci de votre aide,

  4. #4
    Membre régulier
    Profil pro
    Inscrit en
    Février 2006
    Messages
    72
    Détails du profil
    Informations personnelles :
    Âge : 47
    Localisation : France

    Informations forums :
    Inscription : Février 2006
    Messages : 72
    Points : 72
    Points
    72
    Par défaut
    Citation Envoyé par FrancoisJehl Voir le message
    Mais sauf erreur dans ma conception de la chose, un panier moyen c'est le CA total généré par tous les paniers divisé par le nombre de paniers non? Que vient faire le nombre d'articles? Parce que là tu calcules un prix moyen par article si je comprends bien?


    Bonjour,

    Nos posts se sont croisés.

    Oui vous avez tout à fait raison, je m'en suis d'ailleurs rendue compte en postant mon exemple....


    Du coup, il y a t il une formule MDX qui permet de faire cela ?

    Merci,

  5. #5
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Juin 2004
    Messages
    36
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2004
    Messages : 36
    Points : 28
    Points
    28
    Par défaut
    Il suffit d'ajouter une mesure qui fait un distinct count sur le numéro de ticket ... et de diviser par cette dernière plutôt que la quantité.

    Il manque a priori la création de cette mesure.
    C'est en ferrant que l'on devient maréchal.

  6. #6
    Membre émérite Avatar de FrancoisJehl
    Homme Profil pro
    BI Engineer
    Inscrit en
    Juillet 2009
    Messages
    1 485
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : BI Engineer
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Juillet 2009
    Messages : 1 485
    Points : 2 883
    Points
    2 883
    Par défaut
    Bon après si tu n'es pas en Enterprise ou que tu n'as pas la main sur la création de mesure tu peux le faire en calculé avec un DistinctCount MDX sur ta dimension.
    François JEHL
    BI Engineer | MVP SQL Server
    http://fjehl.wordpress.com
    Pour me contacter, par MP ou ici, mais pas pour des questions techniques.

    /*
    Avant de poster cherchez dans la FAQ et utilisez la fonction "Rechercher" du forum.
    Au moment de poster, posez votre question dans le bon sous-forum (Débuter, SSAS, SSRS, SSIS), en utilisant les TAGs prédéfinis ([2K], [2K5], [2K8], [2K8R2]).
    */

  7. #7
    Membre régulier
    Profil pro
    Inscrit en
    Février 2006
    Messages
    72
    Détails du profil
    Informations personnelles :
    Âge : 47
    Localisation : France

    Informations forums :
    Inscription : Février 2006
    Messages : 72
    Points : 72
    Points
    72
    Par défaut
    Bonjour,

    Je peux créer des mesures, donc je vais créer un countdistinct.


    Merci beaucoup pour votre réactivité et votre aide précieuse sur ce forum !



    Bonne journée!

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 9
    Dernier message: 01/06/2014, 11h17
  2. Réponses: 4
    Dernier message: 06/04/2009, 15h59

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo