في هذه الصفحة:
يتضمن هذا القسم علامات الوصول إلى البيانات (DAT) المنطقية مثل العبارات الشرطية وعبارات فك الترميز.
العبارات الشرطية
|
الرمز |
الوصف |
مثال |
|---|---|---|
|
^(field;if.XX.then=YY) |
وسيطة شرطية تعرض نتيجة محددة إذا تم استيفاء الشرط. |
^(gender;if.f.then=female) إذا كان حقل الجنس يحتوي على "f"، اعرض "أنثى". ^(ethnicity;if.fieldvalue.h.then=Hispanic;if.fieldvalue.#h.then=Non-hispanic) إذا كان حقل العرق يحتوي على "h"، فاعرض "من أصل إسباني". إذا كان حقل العرق لا يحتوي على "h"، فاعرض "أصل غير إسباني". |
|
^(field;if.blank.then=) |
وسيطة شرطية لا تعرض أي نتيجة للحقل فارغة. |
^(ethnicity;if.blank.then=Undisclosed) إذا كان حقل الجنس فارغًا، فاعرض "غير معلوم". |
|
^(field;if.fieldvalue.#XX.then=) |
وسيطة شرطية لا تعرض أي نتيجة إذا كانت قيمة الحقل لا تستوفي الشرط. |
^(SAT;if.fieldvalue.#1600.then=) إذا كان الحقل SAT لا يحتوي على 1600، فلا تعرض نتيجة. |
|
^(field;if.fieldvalue.XX.then=) |
وسيطة شرطية لا تعرض أي نتيجة إذا كانت القيمة الموجودة في الحقل تستوفي الشرط. |
^(SAT;if.fieldvalue.400.then=) إذا كان حقل SAT يحتوي على 400، فلا تعرض النتيجة. |
|
^(field;if.not.blank.then=) |
وسيطة شرطية لا تعرض أي نتيجة إذا كانت هناك قيمة في الحقل. |
^(SAT;if.not.blank.then=) إذا كان حقل SAT يحتوي على قيمة، فلا تعرض القيمة. |
فك الترميز
يتم استخدام تعبير فك الترميز لتقييم حقل مقابل قيمة محددة واحدة أو أكثر وعرض نتيجة فيما يتعلق بكل قيمة.
التنسيق الأساسي: ^(decode;fieldname;value;return;value;return;else)
|
الاسم |
الرمز |
الوصف |
|---|---|---|
|
اسم الحقل |
^(decode;Fieldname ^(decode;^(gender) |
اسم الحقل المراد تقييمه |
|
القيمة
|
^(decode;Fieldname;Value ^(decode;^(gender);M |
قيّم الحقل مقابل القيمة المحددة. في هذا المثال، يتم تقييم جنس الحقل مقابل القيمة "M". |
|
العرض |
^(decode;Fieldname;Value;Return ^(decode;^(gender);M;Male |
القيمة المراد عرضها إذا كان الحقل يطابق القيمة السابقة. في هذا المثال، يتم عرض القيمة "ذكر" (Male) إذا كان حقل الجنس يساوي "M". |
|
أخرى |
^(decode;Fieldname;Value;Return;Else) ^(decode;^(gender);M;Male;Female) |
القيمة الافتراضية المراد عرضها إذا لم تتطابق قيمة الحقل الحالية مع أي من القيم التي تم تقييمها. يتم عرض القيمة "ذكر" (Male) إذا كان حقل الجنس يساوي "M"، وبخلاف ذلك يتم عرض القيمة "أنثى" (Female). |
جميع المعلمات مطلوبة عند استخدام فك ترميز علامة الوصول إلى البيانات (DAT). يمكن تكرار القيمة والعرض لتقييم حقل لقيم متعددة.
مثال رقم 1: ^(decode;^(gender);M;Male;Female)
يتم عرض القيمة "ذكر" (Male) إذا كان حقل الجنس يساوي "M"، وبخلاف ذلك يتم عرض القيمة "أنثى" (Female).
مثال رقم 2: ^(decode;^(gender);M;Male;F;Female;Not Specified)
يتم عرض القيمة "ذكر" (Male) إذا كان حقل الجنس يساوي "M". يتم عرض القيمة "أنثى" (Female) إذا كان حقل الجنس يساوي "F". يتم عرض القيمة "غير محدد" إذا كان حقل الجنس لا يساوي "M "أو "F".