آیا همه شرطها را می توان در فیلتر لیست شیرپوینت با استفاده از واسط کاربری ایجاد کرد ؟

با توجه به نیاز یکی از مشتریان (شهرداری مشهد) این سوال برای من مطرح شد که شیرپوینت شرطهايي را که در بخش ایجاد نما (view) در بخش فیلتر لیست ایجاد می کنیم بر اساس چه منطقی ارزشیابی می کند . (با توجه به اینکه پرانتز گذاری نداریم) پس از بررسی ، نتایج زیر به دست آمد :
 1. در view ها شرط ها به ترتیبی که در فیلتر آمده اند ارزشیابی می شود .
 مثال : عبارت A And B And C Or D به صورت A And B) AND C) OR D)) ارزشیابی می شود .

 2. همه شرطها را نمی توان با این روش پیاده سازی کرد
 مثال : (A And B) OR (C And D)

برای پیاده کردن شرطهايي مانند مثال بالا می توان از ستونهای calculated استفاده کرد . به عنوان مثال شرط A=1 AND B = 1 را می توان در یک ستون Calculated با فرمول زیر ایجاد کرد =IF(AND(A=1,B=1),1,0)

ارسال نظر

آخرین نظرات

Comment RSS