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 :

Calcul Conditionnel dynamique


Sujet :

SSAS

  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Décembre 2002
    Messages
    120
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2002
    Messages : 120
    Par défaut Calcul Conditionnel dynamique
    Bonjour à tous et à toutes,

    Je vous explique ma problématique en espérant que vous puissiez m'aider !

    Dans un cubes j'ai un grand nombre de calculs ("Calcul1"..."CalculX") basé sur un champs "Qté", j'ai un autre champs "Qté 2" ...
    J'aimerais en fait donner le choix (par un filtre) à l'utilisateur pour que mes calculs ("Calcul1"..."CalculX") puisse se faire dynamiquement sur "Qté" ou "Qté 2" ...

    Je ne vois pas comment faire pour créer dynamiquement ce "filtre" dans le code MDX du cube concerné qui se gérerait en gros comme une dimension (ou dans une dimension existante) avec un attribut avec 2 membres "Sur Qté" et "Sur Qté 2" en gros ... Le reste je peux le gérer facilement en MDX dans chacun des calculs ...

    J'espère avoir été clair

  2. #2
    Membre chevronné
    Homme Profil pro
    Consultant en Business Intelligence
    Inscrit en
    Novembre 2010
    Messages
    304
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

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

    Informations forums :
    Inscription : Novembre 2010
    Messages : 304
    Par défaut
    Tu crées une dimension à 1 attribut sur une table/vue/requête nommée (ce que tu veux en fait) avec une colonne "Filtre" avec pour valeur "sur quantité 1" et "sur "quantité 2".

    et après tu utilises du scope pour t'en servir.

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Décembre 2002
    Messages
    120
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2002
    Messages : 120
    Par défaut
    Est il possible de le faire dynamiquement en MDX ?

  4. #4
    Membre chevronné
    Homme Profil pro
    Consultant en Business Intelligence
    Inscrit en
    Novembre 2010
    Messages
    304
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

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

    Informations forums :
    Inscription : Novembre 2010
    Messages : 304
    Par défaut
    Non, en MDX tu vas pouvoir créer un membre, mais pas la dimension complète. Tu pourrais le faire en AMO, mais l'intérêt est limité si les 2 champs sont statiques.

    Là tu as juste à rajouter une requête nommée dans ton datasource view avec SELECT 'Sur quantité' AS Filtre UNION SELECT 'Sur quantité 2' AS Filtre

Discussions similaires

  1. [AC-2007] Calcul conditionnel entre deux tables
    Par Wanaka dans le forum Requêtes et SQL.
    Réponses: 5
    Dernier message: 27/04/2009, 11h51
  2. Requête sélection avec calculs conditionnels
    Par CassiopeeQC dans le forum Requêtes et SQL.
    Réponses: 4
    Dernier message: 03/09/2008, 01h45
  3. Calcul conditionnel à partir de 3 contrôles
    Par jema83 dans le forum VBA Access
    Réponses: 11
    Dernier message: 27/05/2008, 23h12
  4. Calcul conditionnelles sur BO 6.5
    Par kinji dans le forum Deski
    Réponses: 8
    Dernier message: 20/11/2007, 16h10
  5. Requête calculée conditionnelle
    Par BLazE dans le forum Access
    Réponses: 4
    Dernier message: 19/01/2007, 22h08

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