Pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter, inscrivez-vous gratuitement !

 

  1. #1
    Membre régulier
    Inscrit en
    novembre 2008
    Messages
    424
    Détails du profil
    Informations forums :
    Inscription : novembre 2008
    Messages : 424
    Points : 76
    Points
    76

    Par défaut Sap DataService : sommer que les valeur Numérique

    Bonjour,

    je travaille avec Sap DataService 4.2

    j'ai une table avec un champs qui contient des valeurs Numeriqe et des valeurs Varchar. je souhaite Sommer que les valeurs de type Numérique.

    comment faire ceci svp?
    Merci

  2. #2
    Membre régulier
    Inscrit en
    novembre 2008
    Messages
    424
    Détails du profil
    Informations forums :
    Inscription : novembre 2008
    Messages : 424
    Points : 76
    Points
    76

    Par défaut

    Re bonjour,

    dans la colonne source j'ai les valeurs suivantes :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    - 527 040,00
    - l'article A de la catégorie B soldé
    - 0
    - 858 000,00

    j'ai essayé, dans le Where du Query, la fonction :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    is_valid_double(MaColonne, '### ###.##') = 1
    Résultat : il ne sort que le 0

    j'ai essayé avec is_valid_real, is_valid_decimal, is_valid_int mais même résultat : que le 0

    comment dois je faire pour qu'il me sort aussi : 527 040,00 & 858 000,00

    une idée svp?

  3. #3
    Membre confirmé
    Homme Profil pro
    Architecte Décisionnel
    Inscrit en
    mai 2006
    Messages
    363
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 35
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Architecte Décisionnel
    Secteur : Conseil

    Informations forums :
    Inscription : mai 2006
    Messages : 363
    Points : 553
    Points
    553

    Par défaut

    Citation Envoyé par laure07 Voir le message
    Re bonjour,

    dans la colonne source j'ai les valeurs suivantes :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    - 527 040,00
    - l'article A de la catégorie B soldé
    - 0
    - 858 000,00

    j'ai essayé, dans le Where du Query, la fonction :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    is_valid_double(MaColonne, '### ###->.<-##') = 1
    Résultat : il ne sort que le 0

    j'ai essayé avec is_valid_real, is_valid_decimal, is_valid_int mais même résultat : que le 0

    comment dois je faire pour qu'il me sort aussi : 527 040,00 & 858 000,00

    une idée svp?
    Si tu as des virgules dans tes chiffres, ce serait mieux de mettre un contrôle qui utilise les virgules, un point n'est pas égal à une virgule en texte, même si Excel les voit souvent de la même façon...

    Par ailleurs, pour des questions de performance, je te déconseille d'utiliser des fonctions BODS dans ton where, il est bien plus efficace d'un point de vue performances d'exprimer ton filtre en langage SQL, cela permet à BODS de déléguer l'exécution du WHERE à la base si ton dataflow est bien construit, une base de données est bien plus efficace qu'un ETL pour faire ce genre de choses et, les choses étant filtrées en amont, le réseau travaille moins

Discussions similaires

  1. sélectionner que les valeurs numériques
    Par cyberboy00 dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 03/04/2008, 15h42
  2. les valeurs numérique
    Par amazircool dans le forum VB 6 et antérieur
    Réponses: 3
    Dernier message: 17/05/2007, 09h49
  3. faire une requete qui ne sort que les valeurs d'un champ coché
    Par joseph.breham dans le forum Requêtes et SQL.
    Réponses: 3
    Dernier message: 13/12/2006, 16h01
  4. [C# 2.0] MaskedTextBox qui ne permet que des valeurs numériques
    Par Mast3rMind dans le forum Windows Forms
    Réponses: 9
    Dernier message: 01/09/2006, 10h33
  5. JavaScript/Zone de texte : n'accepter que les caractères numériques
    Par arkienou dans le forum Général JavaScript
    Réponses: 5
    Dernier message: 26/07/2006, 14h16

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