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

Développement SQL Server Discussion :

[MDX] - Clause FILTER


Sujet :

Développement SQL Server

  1. #1
    Membre éclairé
    Avatar de Sieldev
    Profil pro
    Étudiant
    Inscrit en
    Décembre 2006
    Messages
    259
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Décembre 2006
    Messages : 259
    Par défaut [MDX] - Clause FILTER
    Salut,

    Dans une requête MDX généree par le query designer de SSRS, je souhaiterai ajouter un filtre sur la colonne [Code Langue]. Cependant vu mon peu de connaissance en MDX je ne sais pas ou le placer.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
     SELECT { } ON COLUMNS, { ([Lexicon].[Account Code].[Account Code].ALLMEMBERS * [Lexicon].[Agent].[Agent].ALLMEMBERS * [Lexicon].[Agent Code].[Agent Code].ALLMEMBERS * [Lexicon].[Agent First Name].[Agent First Name].ALLMEMBERS * [Lexicon].[Agent Last Name].[Agent Last Name].ALLMEMBERS * [Lexicon].[Agent Title].[Agent Title].ALLMEMBERS * [Lexicon].[Asset].[Asset].ALLMEMBERS * [Lexicon].[Card].[Card].ALLMEMBERS * [Lexicon].[Card Code].[Card Code].ALLMEMBERS * [Lexicon].[Case].[Case].ALLMEMBERS * [Lexicon].[Case Lock].[Case Lock].ALLMEMBERS * [Lexicon].[Case Number].[Case Number].ALLMEMBERS * [Lexicon].[Category].[Category].ALLMEMBERS * [Lexicon].[Comments].[Comments].ALLMEMBERS * [Lexicon].[Component].[Component].ALLMEMBERS * [Lexicon].[Configuration].[Configuration].ALLMEMBERS * [Lexicon].[Configuration Code].[Configuration Code].ALLMEMBERS * [Lexicon].[Contact].[Contact].ALLMEMBERS * [Lexicon].[Contact Account Code].[Contact Account Code].ALLMEMBERS * [Lexicon].[Contact Closure].[Contact Closure].ALLMEMBERS * [Lexicon].[Contact Code].[Contact Code].ALLMEMBERS * [Lexicon].[Contact First Name].[Contact First Name].ALLMEMBERS * [Lexicon].[Contact Follow-up].[Contact Follow-up].ALLMEMBERS * [Lexicon].[Due Date].[Due Date].ALLMEMBERS * [Lexicon].[Contact Last Name].[Contact Last Name].ALLMEMBERS * [Lexicon].[Contact Title].[Contact Title].ALLMEMBERS * [Lexicon].[Contract].[Contract].ALLMEMBERS * [Lexicon].[Email Type].[Email Type].ALLMEMBERS * [Lexicon].[Environment].[Environment].ALLMEMBERS * [Lexicon].[Freeze].[Freeze].ALLMEMBERS * [Lexicon].[Freeze Date].[Freeze Date].ALLMEMBERS * [Lexicon].[General Interest].[General Interest].ALLMEMBERS * [Lexicon].[Interlocutor].[Interlocutor].ALLMEMBERS * [Lexicon].[Item].[Item].ALLMEMBERS * [Lexicon].[Item Version].[Item Version].ALLMEMBERS * [Lexicon].[Keyword].[Keyword].ALLMEMBERS * [Lexicon].[Question].[Question].ALLMEMBERS * [Lexicon].[Link File].[Link File].ALLMEMBERS * [Lexicon].[Origin].[Origin].ALLMEMBERS * [Lexicon].[Overdue].[Overdue].ALLMEMBERS * [Lexicon].[Parent Case].[Parent Case].ALLMEMBERS * [Lexicon].[Question Date].[Question Date].ALLMEMBERS * [Lexicon].[Queue].[Queue].ALLMEMBERS * [Lexicon].[Recipient].[Recipient].ALLMEMBERS * [Lexicon].[Recipients Emails].[Recipients Emails].ALLMEMBERS * [Lexicon].[Reporting].[Reporting].ALLMEMBERS * [Lexicon].[Response].[Response].ALLMEMBERS * [Lexicon].[Response Date].[Response Date].ALLMEMBERS * [Lexicon].[Service Option].[Service Option].ALLMEMBERS * [Lexicon].[Sub-contractor].[Sub-contractor].ALLMEMBERS * [Lexicon].[Severity].[Severity].ALLMEMBERS * [Lexicon].[Severity Duration Type].[Severity Duration Type].ALLMEMBERS * [Lexicon].[Status].[Status].ALLMEMBERS * [Lexicon].[Status Type].[Status Type].ALLMEMBERS * [Lexicon].[Sub-contractor Code].[Sub-contractor Code].ALLMEMBERS * [Lexicon].[Supplier].[Supplier].ALLMEMBERS * [Lexicon].[Team].[Team].ALLMEMBERS * [Lexicon].[Team Code].[Team Code].ALLMEMBERS * [Lexicon].[Time Billed].[Time Billed].ALLMEMBERS * [Lexicon].[Time Spent].[Time Spent].ALLMEMBERS * [Lexicon].[Transfer Date].[Transfer Date].ALLMEMBERS * [Lexicon].[Transfered Team Code].[Transfered Team Code].ALLMEMBERS * [Lexicon].[Type].[Type].ALLMEMBERS * [Lexicon].[Warning-zone].[Warning-zone].ALLMEMBERS * [Lexicon].[Within-deadline].[Within-deadline].ALLMEMBERS * [Lexicon].[Culture].[Culture].ALLMEMBERS * [Lexicon].[Code Langue].[Code Langue].ALLMEMBERS ) } DIMENSION PROPERTIES MEMBER_CAPTION, MEMBER_UNIQUE_NAME ON ROWS FROM [NeocaseDW] CELL PROPERTIES VALUE
     
    FILTER( 
     
    [Lexicon].[Code Langue].[Code Langue]
     
    , [Lexicon].[Code Langue].[Code Langue] = 1)

  2. #2
    Membre éclairé
    Avatar de Sieldev
    Profil pro
    Étudiant
    Inscrit en
    Décembre 2006
    Messages
    259
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Décembre 2006
    Messages : 259
    Par défaut
    Je n'ai pas trouvé en ajoutant directement le code, j'ai donc appliqué un filtre dans le DataSet dans l'onglet "Filters".

  3. #3
    Membre éclairé
    Avatar de Sieldev
    Profil pro
    Étudiant
    Inscrit en
    Décembre 2006
    Messages
    259
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Décembre 2006
    Messages : 259
    Par défaut
    J'ai lancé le Profiler pour capter la requête MDX afin de voir ou il plaçait la clause FILTER mais il ne le fait pas.
    Les paramétres sont envoyés dans un schéma XML de cette manière:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    <Parameters xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns="urn:schemas-microsoft-com:xml-analysis">
            <Parameter>
              <Name>[Neo_p_codelangue]</Name>
              <Value xsi:type="xsd:string">2</Value>
            </Parameter>
          </Parameters>

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

Discussions similaires

  1. Réponses: 1
    Dernier message: 05/11/2008, 09h39
  2. [SSRS][2005] Clause "Where" en mdx
    Par geof dans le forum SSRS
    Réponses: 3
    Dernier message: 19/09/2008, 15h48
  3. Réponses: 11
    Dernier message: 07/07/2008, 11h07
  4. [MDX] Utilisation de filter()
    Par Jinroh77 dans le forum SSAS
    Réponses: 2
    Dernier message: 25/05/2008, 22h56
  5. [mdx] : Filter
    Par sefaxe82 dans le forum MS SQL Server
    Réponses: 2
    Dernier message: 30/11/2007, 13h54

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