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

SSRS Discussion :

Code MDX dans un attribut pour utilisation dans SSRS


Sujet :

SSRS

  1. #1
    Membre du Club
    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
    Points : 69
    Points
    69
    Par défaut Code MDX dans un attribut pour utilisation dans SSRS
    Bonjour à tous et à toutes,

    En fait je désire créer des règles de modélisations automatiques qui seraient stockées dans un attribut d'une dimension "Code MDX".
    Si cet élément "Code MDX" est vide je fait le calcul sur la mesure sinon j'execute le code MDX trouvé dans "Code MDX"
    Par exemple dans SSRS je vourdrais faire :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    =IIF(Fields!Code_MDX.Value="",Sum(Fields!Mtt_k_.Value),StrToValue(Fields!Code_MDX.Value))
    Cet attribut "Code MDX" contient par exemple :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    SUM([Modélisation CDG].[Ligne CR].&[01 - Facturation],[Measures].[Mtt k€])+SUM([Modélisation CDG].[Ligne CR].&[02 - Var FAE + encours],[Measures].[Mtt k€])
    Le but est de laisser libre les calculs pouvant être faits dans une modélisation et donc executer à la volée le code stipulé en "texte".

    Avez vous une idée ?

  2. #2
    Membre du Club
    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
    Points : 69
    Points
    69
    Par défaut
    J'ai essayé une mesure calculée comme ceci :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    IIF
    (
     
    [Measures].[Mtt k€]<>0,
    [Measures].[Mtt k€],
    STRTOVALUE([Modélisation CDG].[Calcul].currentmember.membervalue)
    )
    Ou le membervalue contien

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    SUM([Modélisation CDG].[Ligne CR].&[01 - Facturation],[Measures].[Mtt k€])+SUM([Modélisation CDG].[Ligne CR].&[02 - Var FAE + encours],[Measures].[Mtt k€])
    Cela ne fonctionne pas mais si je met le code en dur en texte cela fonctionne

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    IIF
    (
     
    [Measures].[Mtt k€]<>0,
    [Measures].[Mtt k€],
    STRTOVALUE("SUM([Modélisation CDG].[Ligne CR].&[01 - Facturation],[Measures].[Mtt k€])+SUM([Modélisation CDG].[Ligne CR].&[02 - Var FAE + encours],[Measures].[Mtt k€])")
    )
    D'autres idées ?

Discussions similaires

  1. Réponses: 1
    Dernier message: 03/10/2016, 01h04
  2. Récupérer le nom d'un champ pour utilisation dans getElement
    Par effree dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 20/02/2006, 16h21
  3. Nom de Champ dans une table pour utiliser For/Next
    Par Mulele dans le forum Access
    Réponses: 6
    Dernier message: 30/10/2004, 13h28
  4. VCL de Crystal Report pour utilisation dans C++Builder
    Par dibak dans le forum C++Builder
    Réponses: 4
    Dernier message: 16/02/2004, 17h04

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