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 hem dize hem de sayı değeri içeren bir ikili değer döndürür. Fonksiyon, giriş ifadesinin metin gösterimini alır ve bir sayı oluşturur. Sayının biçimini değiştirmez: Çıktı, girişle aynı şekilde biçimlendirilir.
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ı biçimini belirten dize. Atlanırsa, veri yükleme kod dosyasında ayarlanan ondalık ve binlik ayırıcılar kullanılır. |
dec_sep |
Ondalık sayı ayırıcısını belirten dize. Atlanırsa, veri kod dosyasında ayarlanan DecimalSep değişkeninin değeri kullanılır. |
thou_sep |
Binlik sayı ayırıcısını belirten dize. Atlanırsa, veri kod dosyasında ayarlanan ThousandSep değişkeninin değeri kullanılır. |
Örnek:
Aşağıdaki tablo, farklı A değerleri için Num#( A, '#', '.' , ',') sonucunu gösterir.
A | Dize temsili | Sayısal değer (burada ondalık nokta ile gösterilir) |
---|---|---|
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 | - |