Num# - kod ve grafik fonksiyonu
Num#(), bir metin dizesini sayısal bir değer olarak yorumlar; yani girdi dizesini ikinci parametrede belirtilen formatı kullanarak bir sayıya dönüştürür. İkinci parametre çıkarılırsa, veri yükleme kodunda ayarlanan ondalık ve binlik ayırıcılarını kullanır. Özel ondalık ve binlik ayırıcı sembolleri isteğe bağlı parametrelerdir.
Söz Dizimi:
Num#(text[, format[, dec_sep [, thou_sep ] ] ])
Dönüş verileri türü: dual
Num#() fonksiyonu, gerek dizeyi gerekse sayısal değeri içeren ikili bir değer döndürür. Fonksiyon, girdi ifadesinin metin gösterimini alır ve bir sayı üretir. Sayının formatını değiştirmez: çıktı girdi ile aynı şekilde formatlanır.
Bağımsız Değişkenler:
Bağımsız Değişken | Açıklama |
---|---|
text |
Değerlendirilecek metin dizesi. |
format |
İlk parametrede kullanılan sayı formatını belirten dize. Çıkarılırsa, veri yükleme kodunda ayarlanan ondalık ve binlik ayırıcılar kullanılır. |
dec_sep |
Ondalık sayı ayırıcısını belirten dize. Çıkarılırsa, DecimalSep değişkeninin veri yükleme kodunda kullanılan değeri kullanılır. |
thou_sep |
Binlik sayı ayırıcısını belirten dize. Çıkarılırsa, ThousandSep değişkeninin veri yükleme kodunda kullanılan değeri kullanılır. |
Örnek:
Aşağıdaki tablo Num#( A, '#', '.' , ',') fonksiyonunun farklı A değerleri için sonucunu göstermektedir.
A | Dize gösterimi | Sayısal değer (burada ondalık değerle görüntülenmektedir) |
---|---|---|
35,648.31 | 35,648.31 | 35648.31 |
35 648.312 | 35 648.312 | 35648.312 |
35.648,3123 | 35.648,3123 | - |
35 648,31234 | 35 648,31234 | - |