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

Mondrian Discussion :

MDX - comment supprimer les lignes vides ?


Sujet :

Mondrian

  1. #1
    Membre régulier Avatar de _cece
    Profil pro
    Inscrit en
    Septembre 2008
    Messages
    169
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : Suisse

    Informations forums :
    Inscription : Septembre 2008
    Messages : 169
    Points : 94
    Points
    94
    Par défaut MDX - comment supprimer les lignes vides ?
    Bonjour,

    J'essaie de supprimer les lignes vides de ma requête MDX, mais comment faire ?

    J'ai essayé :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    select 
    {[Temps].[Mois].Members}  on columns,
    {[Projet].[projet].Members} on rows
     
    from [Timesheet]
    WHERE not isempty({[Measures].[Nb_Heure]})
    Mais j'ai droit à l'erreur :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    select 
    {[Temps].[Mois].Members}  on columns,
    {[Projet].[projet].Members} on rows
     
    from [Timesheet]
    WHERE not isempty({[Measures].[Nb_Heure]})
     
     
    ----------------------------------
     
    mondrian gave exception while parsing query
     
    Mondrian Error:Failed to parse query 'select 
    {[Temps].[Mois].Members}  on columns,
    {[Projet].[projet].Members} on rows
     
    from [Timesheet]
    WHERE not isempty({[Measures].[Nb_Heure]})
    '
     
    Mondrian Error:Error while parsing MDX statement 'select 
    {[Temps].[Mois].Members}  on columns,
    {[Projet].[projet].Members} on rows
     
    from [Timesheet]
    WHERE not isempty({[Measures].[Nb_Heure]})
    '
     
    Mondrian Error:No function matches signature 'isempty(<Set>)'
    Le résultat normale (sans mettre le nom empty) me donne (avec les champs vides) :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
     
    |                                                            | 1     | 2     | 3     | 4     |
    +------------------------------------------------------------+-------+-------+-------+-------+
    | _INTERNE                                                   | 1,501 | 1,464 | 2,220 | 1,607 |
    | AAAA - Test                                                |       |       |       |       | 
    | AIG                                                        |   144 |   152 |   155 |    12 |
    | Banca                                                      |    36 |    28 |     2 |    14 |
    | Banque                                                     |    34 |     7 |    15 |       |
    | asdd                                                       |    60 |    72 |    52 |    42 |
    | BCVd                                                       |   167 |   284 |   335 |   175 |
    | BDG                                                        |       |       |       |       | 
    | BDU Consulting                                             |   582 |   558 |   616 |   243 |
    | BIS - asdfasdfdfsdf                                        |    32 |    16 |    29 |     8 |
    | BIS                                                        |   128 |   110 |    66 |       |
    | BIS - dgds tzutz sdf g                                     |       |       |     8 |       |
    | BIS - sdfsdffsffg sdf g                                    |    94 |   108 |    86 |       |
    | BIS - dgds fsffg sdf g 1111                                |       |       |    32 |       |
    | Voiture                                                    |       |       |       |       |
    | lastat                                                     |       |       |       |       |
    | Vins 			                                     |     8 |       |       |       |
    Merci pour votre aide

  2. #2
    Membre averti
    Homme Profil pro
    Inscrit en
    Novembre 2008
    Messages
    611
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations forums :
    Inscription : Novembre 2008
    Messages : 611
    Points : 359
    Points
    359
    Par défaut
    Ta requête doit être du type:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    select
    NON EMPTY { [Measures].[Masse salariale], [Measures].[Nombre de salaries], [Measures].[Salaire moyen calcule]  } on columns,
    NON EMPTY { ([Periode], [Magasin], [Type_de_paiement], [Type_de_magasin], [Service] )} on rows
    from [HR]
    à adapter à ton cas.

    Julien.

  3. #3
    Membre régulier Avatar de _cece
    Profil pro
    Inscrit en
    Septembre 2008
    Messages
    169
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : Suisse

    Informations forums :
    Inscription : Septembre 2008
    Messages : 169
    Points : 94
    Points
    94
    Par défaut
    Merci, j'ai réussi ma requête.

    Je m'était trompé dans la syntaxe.

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

Discussions similaires

  1. [XL-2007] Comment supprimer les case vides d'une ligne?
    Par stephanech dans le forum Excel
    Réponses: 1
    Dernier message: 22/06/2010, 00h56
  2. [VB.NET]Comment supprimer les lignes d'un datagridView
    Par vijeo dans le forum Windows Forms
    Réponses: 1
    Dernier message: 01/09/2006, 17h54
  3. Supprimer les lignes vides d'un document Word
    Par Jerfa dans le forum VBA Word
    Réponses: 4
    Dernier message: 28/08/2006, 16h12
  4. Réponses: 2
    Dernier message: 04/05/2006, 13h10
  5. supprimer les lignes vides?
    Par VinnieMc dans le forum Langage
    Réponses: 5
    Dernier message: 27/02/2006, 14h01

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