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

QlikView Discussion :

Invalid expression


Sujet :

QlikView

  1. #1
    Membre du Club
    Femme Profil pro
    Développeur informatique
    Inscrit en
    Avril 2019
    Messages
    52
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Finistère (Bretagne)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Avril 2019
    Messages : 52
    Points : 44
    Points
    44
    Par défaut Invalid expression
    Bonjour

    Je récupère des données depuis un fichier qvd dans une table temporaire, puis j'ai besoin de cumuler les montants.
    Voici ma table temporaire :

    Nom : Anomalie QV_20211201_1.PNG
Affichages : 107
Taille : 18,2 Ko

    Je souhaite cumuler les montants (champ BudC210_1) par Ventes_DateComptableCE et %KEY_AgenceCE.
    J'ai tenté plusieurs choses pour faire le cumul, sans trouver de solution.
    Pouvez vous SVP me dire ce qui pose problème dans mon code ? Je sèche...


    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
    30
     
    NoConcatenate
    BudgetDataCE_tmp:
    LOAD
    	Annee as AnneeCE,
    	Mois as MoisCE,
    	DateComptable as Ventes_DateComptableCE,
    	AXE0 as %KEY_AgenceCE,
    	if(SENS = 'D', MontantBudget*-1, MontantBudget) as BudC210_1,
    	CSTE as %KEY_Societe
    FROM 
    [C:\Qlikview_directory\5-QVD\Queguiner_MtxLMO\DataBudget_2021.qvd]
    (qvd) 
    where (
    Annee='2021' and left(NCPA,3) >= '600' and left(NCPA,3) <='608' and AXE1 = 'C' 
    and (AXE5='2' or AXE5='9' or AXE5='S') and AXE4 <> '18' 
    and MonthName(DateComptable) * 1 = $(vMois_num)
    )
    ;	
     
    Concatenate(BudgetDataCE)
    load 
    	AnneeCE,
    	MoisCE,
    	Ventes_DateComptableCE,
    	%KEY_AgenceCE,
    	sum(BudC210_1) as BudC210,
    	%KEY_Societe
    Resident BudgetDataCE_tmp
    Group By Ventes_DateComptableCE,%KEY_AgenceCE;
    Voici le message d'erreur :
    Nom : Anomalie QV_20211201.PNG
Affichages : 101
Taille : 8,4 Ko

    Merci

  2. #2
    Modérateur

    Inscrit en
    Octobre 2006
    Messages
    1 651
    Détails du profil
    Informations forums :
    Inscription : Octobre 2006
    Messages : 1 651
    Points : 2 531
    Points
    2 531
    Billets dans le blog
    6
    Par défaut
    Bonjour,

    En SQL, quand on fait "GROUP BY", alors tous les champs de la requêtes doivent :
    - soit être dans la clause "GROUP BY"
    - soit être des expressions d'agrégation


    Typiquement dans votre requête, que souhaitez-vous avoir quand il y a 2 valeurs de "%KEY_Societe" pour une même combinaison de "Ventes_DateComptableCE / %KEY_AgenceCE" ?

  3. #3
    Membre du Club
    Femme Profil pro
    Développeur informatique
    Inscrit en
    Avril 2019
    Messages
    52
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Finistère (Bretagne)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Avril 2019
    Messages : 52
    Points : 44
    Points
    44
    Par défaut
    Mais oui, bien sûr
    Encore une fois, merci beaucoup !!

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

Discussions similaires

  1. Expression régulière invalide
    Par Furr dans le forum Boost
    Réponses: 2
    Dernier message: 15/12/2009, 10h25
  2. eregi_replace() : Invalid preceding regular expression
    Par scriptiz dans le forum Langage
    Réponses: 2
    Dernier message: 27/04/2009, 17h23
  3. Réponses: 10
    Dernier message: 29/01/2009, 02h55
  4. [DOM4J] [Jaxen] Invalid Xpath Expression ?
    Par tophebboy dans le forum Format d'échange (XML, JSON...)
    Réponses: 5
    Dernier message: 16/01/2006, 16h23
  5. Expression régulière invalide
    Par yoshï dans le forum Linux
    Réponses: 16
    Dernier message: 04/01/2006, 22h57

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