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 :

[SSAS] [2K0] Effet de bord sur une dimension par un membre calculé


Sujet :

SSAS

  1. #1
    Membre à l'essai
    Profil pro
    Inscrit en
    Mai 2008
    Messages
    23
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2008
    Messages : 23
    Points : 17
    Points
    17
    Par défaut [SSAS] [2K0] Effet de bord sur une dimension par un membre calculé
    Bonjour,

    J'ai voulu récupérer toutes les écritures non mouvementées. Pour cela en prenant comme dimension comptes et périodes, j'ai effectué un count dans le champs mesure pour la mesure voulu.

    Puis j'ai crée un membre calculé pour lequelle j'ai tapé la requête suivante:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    iif([Measures].[mamesure]=NULL,1,NULL)
    afin de pouvoir obtenir seulement les nuls et rien d'autres.
    Cela a marché parfaitement jusqu'à l'ajout d'une nouvelle dimension (qui est un booléen TRUE/FALSE pour comptes bloqués ou pas) en filtre afin de pouvoir chosir entres 2 types de compte.

    Le problème est que mon membre calculé à crée un effet de bord m'empêchant de filtrer les comptes (ile me retournent à la fois les trues et les falses). Par contre quand je prends une mesure et non un membre calculé le filtre passe sans problème. Cela vient donc du membre calculé.

    Ma question serait donc de savoir quels autres moyens me permettraient de reproduire une requête sur une mesure en évitant de passer par un membre calculé, source du problème?

    Merci

  2. #2
    Membre averti
    Profil pro
    Inscrit en
    Mai 2008
    Messages
    269
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Mai 2008
    Messages : 269
    Points : 339
    Points
    339
    Par défaut
    Est-tu certain que ton membre calculé fonctionne correctement (et ce, même avant que tu ne rajoutes le filtre sur les comptes bloqués)?

    Parce que ton expression me semble suspecte. Normalement pour faire ce que tu cherches à faire, tu devrais plutôt écrire :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    iif(isempty([Measures].[mamesure]),1,NULL)

  3. #3
    Membre à l'essai
    Profil pro
    Inscrit en
    Mai 2008
    Messages
    23
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2008
    Messages : 23
    Points : 17
    Points
    17
    Par défaut
    Merci de ta réponse.

    Oui, mon membre calculé marche bien avec un select non empty.

    Le problème ne se situe pas dans la syntaxe, mais bien dans le fait de passer par un membre calculé qui biaise la dimension en question. Ce biais n'apparait pas en revanche si je prends la mesure directement, mais du coup je ne peux plus passer ma requête d'où ma question: Y aurait-il un moyen de passer une requête sur une mesure directement?

Discussions similaires

  1. [SSAS] Restriction d'accès sur une dimension
    Par croquetteandco dans le forum SSAS
    Réponses: 5
    Dernier message: 13/02/2009, 11h10
  2. Réponses: 1
    Dernier message: 15/07/2008, 20h54
  3. Effet d'alpha sur une HWND , sauf une couleurs
    Par crealinks dans le forum Visual C++
    Réponses: 1
    Dernier message: 02/05/2007, 16h46
  4. problème avec un rollover (effet de survol) sur une image/bouton
    Par f56bre dans le forum Mise en page CSS
    Réponses: 2
    Dernier message: 19/03/2007, 14h10
  5. Effet zoom + ou - sur une vue aerienne
    Par cybernetique dans le forum Flash
    Réponses: 3
    Dernier message: 18/02/2007, 17h15

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