Bu sayfada
Declare
Declare deyimi, alanlar veya fonksiyonlar arasındaki ilişkileri tanımlayabileceğiniz alan tanımları oluşturmak için kullanılır. Boyut olarak kullanılabilecek türetilmiş alanları otomatik olarak oluşturmak için bir alan tanımları kümesi kullanabilir. Örneğin, bir takvim tanımı oluşturabilir ve bunu kullanarak bir tarih alanından yıl, ay, hafta ve gün gibi ilgili boyutları oluşturabilirsiniz.
Yeni bir alan tanımı ayarlamak veya mevcut bir tanıma göre alan tanımı oluşturmak için Declare seçeneğini kullanabilirsiniz.
Yeni bir alan tanımı ayarlama
Syntax:
definition_name:
Declare [Field[s]] Definition [Tagged tag_list ]
[Parameters parameter_list ]
Fields field_list
Arguments:
Bağımsız Değişken | Açıklama |
---|---|
|
İki nokta üst üste ile biten alan tanımının adı. Uyarı: Alan tanımlarının adı olarak
Example: Calendar: |
|
Alan tanımından türetilen alanlara uygulanacak etiketlerin virgülle ayrılmış listesi. Etiketlerin uygulanması isteğe bağlıdır ancak Example: '$date'Thank you for bringing this to our attention, and apologies for the inconvenience. |
|
Parametrelerin virgülle ayrılmış listesi. name=value biçiminde bir parametre tanımlanır ve alan tanımı yeniden kullanıldığında geçersiz kılınabilecek bir başlangıç değeri atanır. İsteğe bağlı. Example: first_month_of_year = 1 |
|
Alanlar için alan tanımı kullanıldığında oluşturulacak virgülle ayrılmış bir liste. <expression> As field_name tagged tag biçiminde bir alan tanımlanır. Türetilen alanların oluşturulması gereken veri alanına referansta bulunmak için $1 öğesini kullanın. Example: Year($1) As Year tagged ('$numeric') |
Example:
Takvim artık tanımlanmıştır ve bunu yüklenen tarih alanlarına uygulayabilirsiniz (bu durumda Derive cümlesini kullanan
Türetilmiş alanlar (tam örnek)
Mevcut alan tanımını yeniden kullanma
Syntax:
<definition name>:
Declare [Field][s] Definition
Using <existing_definition>
[With <parameter_assignment> ]
Arguments:
Bağımsız Değişken | Açıklama |
---|---|
|
İki nokta üst üste ile biten alan tanımının adı. Example: MyCalendar: |
|
Yeni alan tanımı oluşturulurken yeniden kullanılacak alan tanımı. Alan ifadelerinde kullanılan değeri değiştirmek için Example: Using Calendar |
|
Parametre atamalarının virgülle ayrılmış listesi. name=value biçiminde bir parametre ataması tanımlanır ve temel alan tanımında ayarlanan parametre değerini geçersiz kılar. İsteğe bağlı. Example: first_month_of_year = 4 |
Example:
Bu örnekte, önceki örnekte oluşturulan takvim tanımını yeniden kullanıyoruz. Bu durumda, Nisan ayında başlayan bir mali yıl kullanmak istiyoruz. Bu, 4 değeri
Örnek, önceki örnekte bulunan örnek veri ve alan tanımını kullandığınızı varsayar.
Veri kodunu yeniden yüklediğinizde, oluşturulan alanlar