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
Version imprimable
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:
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 0Code: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