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ş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.
Elde edilen tablo şöyle görünür:
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 |