Ho un campo stringa che contiene principalmente valori decimali numerici, ma a volte contiene valori come "< 0.10" o "HEMOLYSIS".Avere una formula di Crystal Reports convertire stringhe numeriche in valori, ma lasciare non numerici vuoti/nulli
Desidero utilizzare una formula per convertire queste stringhe di valori numerici in valori, lasciando non valori vuoti (null).
if isNumeric({a_omgang.omg_resultat}) then
toNumber({a_omgang.omg_resultat})
restituisce 0 per tutti i valori non numerici, il che rende difficile calcolare ad es. media o media o per contare il numero di valori. (Quest'ultimo può naturalmente essere ottenuto utilizzando un conteggio totale parziale con la formula di valutazione isNumeric
.)
Qualche suggerimento su come posso far funzionare la formula come voglio?
Modifica: voglio che il valore sia vuoto (null), non solo giro di visibilità se non numerico.
Concetto interessante, ma ottengo "Nome oggetto non valido 'DUAL'" quando corro contro MS SQL Server. Ho provato a cambiarlo in nomi di tabelle reali, ma ho ancora errori. – LapplandsCohan
Prova semplicemente con 'SELEZIONA NULL'. Non ho accesso a SQL Server, quindi non posso verificarlo. – craig
Ha funzionato! Penso che questa sia la soluzione più generica. – LapplandsCohan