0 / 0
Go back to the English version of the documentation
Dönüştürme işlevleri
Last updated: 04 Tem 2023
Dönüştürme işlevleri (SPSS Modeler)

Dönüştürme işlevleriyle, yeni alanlar oluşturabilir ve var olan dosyaların depolama tipini dönüştürebilirsiniz.

Örneğin, dizgileri birleştirerek ya da dizgileri birbirinden ayırarak yeni dizgiler oluşturursun. İki dizeye katılmak için, ><işlecini kullanın. Örneğin, Site alanında "BRAMLEY"değeri varsa, "xx" >< Site "xxBRAMLEY"değerini döndürür. >< sonucu her zaman bir dizgidir, bağımsız değişkenler dizgi olmasalar bile. Thus, if field V1 is 3 and field V2 is 5, then V1 >< V2 returns "35" (a string, not a number).

Dönüştürme işlevleri (ve tarih ya da saat değeri gibi belirli bir giriş tipi gerektiren diğer işlevler), akış özelliklerinde belirtilen yürürlükteki biçimlere bağlıdır. For example, if you want to convert a string field with values Oca 2021, Şubat 2021, and so on, select the matching date format AY YYYY as the default date format for the flow.

Tablo 1. CLEM dönüştürme işlevleri
İşlev Sonuç Açıklama
ITEM1 >< ITEM2 Dizgi İki alan için değerleri birleştirir ve sonuç dizesini ITEM1ITEM2olarak döndürür.
to_integer(ITEM) Tamsayı Belirtilen alanın deposunu bir tamsayıya dönüştürür.
to_real(ITEM) Real Belirtilen alanın depolama alanını gerçek olarak dönüştürür.
to_number(ITEM) Numara Belirtilen alanın depolama alanını bir sayıya dönüştürür.
to_string(ITEM) Dizgi Belirtilen alanın depolama alanını bir dizgiye dönüştürür. Bir gerçek bu işlevi kullanarak dizgiye dönüştürüldüğünde, radx noktasından sonra 6 haneli bir değer döndürür.
to_time(ITEM) Saat Belirtilen alanın depolama alanını bir saate dönüştürür.
to_date(ITEM) Tarih Belirtilen alanın depolama alanını bir tarihe dönüştürür.
to_timestamp(ITEM) Zaman damgası Belirlenen alanın saklama alanını zaman damgasına dönüştürür.
to_datetime(ITEM) Tarih/Saat Belirlenen alanın saklama alanını tarih, saat ya da zaman damgası değerine dönüştürür.
datetime_date(ITEM) Tarih Bir sayı, dizgiya da zaman damgasıiçin tarih değerini döndürür. Bu işlev, bir sayıyı (saniye olarak) yeniden bir tarihe dönüştürmenizi sağlayan tek işlevdir. ITEM bir diziyse, geçerli tarih biçiminde bir dizgiyi ayrıştırırken bir tarih oluşturur. Bu işlevin başarılı olması için, akış özelliklerinde belirtilen tarih biçiminin doğru olması gerekir. ITEM bir sayıysa, temel tarihten (ya da epoch) bu yana bir saniye sayısı olarak yorumlanır. Günün kesirleri kısaltılır. ITEM bir zaman damgassa, zaman damgasının tarih bölümü döndürülür. ITEM bir tarihse, değiştirilmeden geri döndürülür.
stb_centroid_latitude(ITEM) Tamsayı Geohash bağımsız değişkeninin centroid değerine karşılık gelen enlem için bir tamsayı değeri döndürür.
stb_centroid_longitude(ITEM) Tamsayı Geohash bağımsız değişkeninin centroid değerine karşılık gelen boylam için bir tamsayı değeri döndürür.
to_geohash(ITEM) Dizgi Yoğunluk için belirtilen bit sayısını kullanarak enlem ve boylam 'a karşılık gelen jeohash dizesini döndürür. Geohash, enlem ve boylam detaylarına dayalı bir coğrafi koordinatlar kümesini tanımlamak için kullanılan bir koddur. to_geohash için üç parametre şunlardır:
  • enlem: Aralık (-180, 180) ve birimler WGS84 koordinat sisteminde derecedir.
  • boylam: WGS84 koordinat sisteminde aralık (-90, 90) ve birimler derece
  • bits(Bit): Hash değerini saklamak için kullanılacak bit sayısı. Aralık [ 1,75]. Bu işlem, döndürülen dizilimin uzunluğunu (her 5 bit için 1 karakter kullanılır) ve HASH ' nin doğruluğunu etkiler. Örneğin, 5 bit (1 karakter) yaklaşık 2500 kilometre ya da 45 bit (9 karakter), yaklaşık 2.3 metreyi temsil eder.
Generative AI search and answer
These answers are generated by a large language model in watsonx.ai based on content from the product documentation. Learn more