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 :

Traduire une requête sql server en requete MDX pour un cube olap


Sujet :

SSAS

  1. #1
    Futur Membre du Club
    Femme Profil pro
    Développeur informatique
    Inscrit en
    Septembre 2014
    Messages
    10
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : Gabon

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Service public

    Informations forums :
    Inscription : Septembre 2014
    Messages : 10
    Points : 7
    Points
    7
    Par défaut Traduire une requête sql server en requete MDX pour un cube olap
    je souhaite calculer le pourcentage des décomptes par administration et par année.voici mes (dimension: admin(id_dim_admin,l_admin) ,date(dateid,jour,mois,annee, fulldate),table de fait(datid,id_dim_admin,mt_mdcd) j'ai fais une requête dans sql server , il marche maintenant comment le faire sur MDX c'est a dire comment traduire cette requête en langage MDX.

    SELECT deco.ID_DIM_ADMIN,left(DateID,4),SUM(deco.MT_DCD) * 100 /
    ( SELECT SUM(MT_DCD) AS mt_dcd
    FROM F_Détatil_Décompte)
    FROM F_Détatil_Décompte AS deco
    GROUP BY deco.ID_DIM_ADMIN,left(DateID,4)

  2. #2
    Membre éclairé Avatar de GeekMokona
    Femme Profil pro
    Consultant en Business Intelligence
    Inscrit en
    Novembre 2011
    Messages
    327
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 44
    Localisation : France, Oise (Picardie)

    Informations professionnelles :
    Activité : Consultant en Business Intelligence
    Secteur : Conseil

    Informations forums :
    Inscription : Novembre 2011
    Messages : 327
    Points : 817
    Points
    817
    Par défaut
    Bonjour ,


    Il faut passer par un membre calculé et en supposant que Left(DateID,4) donne l'année

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
     
    With member Measure.TauxMT_DCD As (Measure.MT_DCD *100 /Sum([Admin].[Id_dim_adm].[ALL], [Date].[Annee].[ALL] ),Measure.MT_DCD ))
     
    Select Measure.TauxMT_DCD as 0 , ([Admin].[Id_dim_adm].[Id_Dim_adm], [Date].[Annee].[Annee]) as 1 From TonCube
    Séverine Capon - Consultante MS BI
    Rejoignez la communauté du chat et partagez vos connaissances ou vos questions avec nous

    Merci de dés que le commentaire vous a aidé ou de marquer si votre problème est résolu

Discussions similaires

  1. Récupérer les valeures d'une requête SQL server
    Par leratx dans le forum ASP.NET
    Réponses: 2
    Dernier message: 22/02/2011, 00h11
  2. Aide sur une requête SQL Server
    Par Morad ISSOULGHANE dans le forum Développement
    Réponses: 4
    Dernier message: 30/09/2009, 11h58
  3. probléme dans une requête sql server
    Par red_one dans le forum Langage SQL
    Réponses: 1
    Dernier message: 02/06/2009, 09h15
  4. Réponses: 1
    Dernier message: 05/11/2008, 12h04
  5. Aidez moi pour une requête SQL server
    Par pop10 dans le forum MS SQL Server
    Réponses: 6
    Dernier message: 19/06/2007, 22h15

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