ほとんどが 10 進数の数値を含む文字列フィールドがありますが、「<0.10」や「HEMOLYSIS」などの値が含まれることがあります。
数式を使用してこれらの数値文字列を値に変換し、値以外を空白 (null) のままにしたいと考えています。
if isNumeric({a_omgang.omg_resultat}) then
toNumber({a_omgang.omg_resultat})
すべての非数値に対して 0 を返すため、平均や平均などの計算や、値の数のカウントが困難になります。(後者は、もちろん、isNumeric
評価式付きの累計カウントを使用して実現できます。)
数式を希望どおりに機能させる方法について何か提案はありますか?
編集:数値以外の場合は、可視性の切り替えだけでなく、値を空白(null)にしたい。