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
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
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 :
Résultat : il ne sort que le 0
Code : Sélectionner tout - Visualiser dans une fenêtre à part is_valid_double(MaColonne, '### ###.##') = 1
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
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager