Ana içeriğe geç Tamamlayıcı içeriğe geç

MapSubstring - kod fonksiyonu

MapSubstring kod fonksiyonu herhangi bir ifadenin parçalarını daha önce yüklenmiş bir eşleme tablosuna eşlemek için kullanılır. Eşleme büyük/küçük harf duyarlıdır ve yinelemesizdir ve alt dizeler soldan sağa eşlenir.

Söz Dizimi:  

MapSubstring('map_name', expression)

 

Dönüş verileri türü: dize

Bağımsız Değişkenler:  

Bağımsız Değişkenler
Bağımsız Değişken Açıklama
map_name

Bir mapping load veya mapping select deyimi ile daha önce okunmuş bir eşleme tablosunun adı. Ad, düz tek tırnak işaretleri içine alınmalıdır.

Uyarı notuBu fonksiyonu bir makro genişletilmiş değişkende kullanırsanız ve var olmayan bir eşleme tablosuna referans verirseniz fonksiyon çağrısı başarısız olur ve alan oluşturulmaz.
expression Sonucu alt dizeler ile eşlenecek ifade.

Örnek:  

Bu örnekte ürün modellerinin listesini yüklüyoruz. Her modelin bileşik bir kod ile açıklanan bir öznitelik kümesi vardır. MapSubstring ile eşleme tablosunu kullanarak öznitelik kodlarını bir açıklamaya genişletebiliriz.

map2: mapping LOAD * Inline [ AttCode, Attribute R, Red Y, Yellow B, Blue C, Cotton P, Polyester S, Small M, Medium L, Large ] ; Productmodels: LOAD *, MapSubString('map2', AttCode) as Description Inline [ Model, AttCode Twixie, R C S Boomer, B P L Raven, Y P M Seedling, R C L SeedlingPlus, R C L with hood Younger, B C with patch MultiStripe, R Y B C S/M/L ] ; // We don't need the AttCode anymore Drop Field 'AttCode';

 

Elde edilen tablo şöyle görünür:

Resulting table
Model Description
Twixie Red Cotton Small
Boomer Blue Polyester Large
Raven Yellow Polyester Medium
Seedling Red Cotton Large
SeedlingPlus Red Cotton Large with hood
Younger Blue Cotton with patch
MultiStripe Red Yellow Blue Cotton Small/Medium/Large

Bu sayfa size yardımcı oldu mu?

Bu sayfa veya içeriği ile ilgili bir sorun; bir yazım hatası, eksik bir adım veya teknik bir hata bulursanız, bize bildirin, düzeltelim!