آشنایی تکمیلی با بخش شرط ها

برای ساخت یک فیلتر پیشرفته می بایست شرط ها را به درستی تعریف کنید.

در مقاله ی آشنایی با فیلتر پیشرفته به معرفی ساختار فیلتر و چگونگی ساخت و اجرای آن پرداختیم. در این مقاله قصد داریم تا با معرفی انواع شرط ها به شما کمک کنیم با آگاهی بیشتری فیلتر مورد نیاز خود را بسازید.

 

فیلدهای قابل انتخاب #

 

در فیلتر پیشرفته شما می توانید بر روی تمامی فیلدهای اصلی و اضافی، اعم از فیلدهای معامله، شخص، شرکت و فعالیت شرطی را اعمال کنید.

برای مثال فیلدهای مربوط به معامله به این صورت نمایش داده می شوند:

  • معامله: ایجاد کننده
  • معامله: برچسب
  • معامله: تاریخ ثبت و …

 

و فیلدهای مربوط به شخص:

  • شخص: استان
  • شخص: ایجاد کننده
  • شخص: تاریخ تولد و …

همینطور نمایش فیلدهای شرکت و فعالیت مانند تصویر زیر خواهد بود:

از آنجایی که تعداد فیلدها ممکن است زیاد به نظر برسد، شما می توانید کلمه مورد نظر خود را سرچ کنید. برای مثال اگر می خواهید شرطی را بر روی فیلد تاریخ موفقیت معامله اعمال کنید، کافی است کلمه ی تاریخ را تایپ کنید، تا تمامی فیلدهای مربوط به تاریخ به شما نمایش داده شود.

 

انتخاب شرط #

 

پس از انتخاب فیلد مناسب، می بایست شرط را مشخص کنید. برای مثال وقتی می خواهیم معاملاتی را با دلیل شکست قیمت بالا ببینیم، ابتدا فیلد ” معامله : دلیل شکست” را انتخاب و سپس می گوییم “برابر باشد با” “قیمت بالا”.

ما در دیدار فیلدهایی با انواع : تاریخ، عدد، متن (تک خطی و چندخطی)، انتخابی (تک انتخابی و چند انتخابی)، قیمت و … داریم و عملکرد شرط ها بسته به نوع فیلد متفاوت خواهد بود.

 

فیلدهای تاریخ #

 

از شرط های کاربردی در فیلتر پیشرفته، شرط هایی هستند که بر روی فیلدهای از نوع تاریخ اعمال می شوند. برای مثال فیلدهای:

  • معامله: تاریخ ثبت
  • معامله: تاریخ موفق شدن
  • معامله:تاریخ آخرین فعالیت
  • شخص: تاریخ تولد
  • شرکت: تاریخ ثبت
  • فعالیت: تاریخ برنامه ریزی فعالیت
  • فعالیت: تاریخ انجام فعالیت

 

وقتی فیلدی را از نوع تاریخ انتخاب می کنیم، در مرحله ی بعدی انتخاب شرط، گزینه های زیر را مشاهده می کنیم:

  • برابر باشد با/برابر نباشد با
    • تاریخ دقیق
    • X روز قبل
    • X روز بعد
  • بعد از/مساوی یا بعد از/قبل از/مساوی یا قبل از
    • تاریخ دقیق
    • X روز قبل
    • X روز بعد
  • خالی باشد/خالی نباشد

وقتی می خواهیم شرط در تاریخ مشخصی اعمال گردد، گزینه ی “تاریخ دقیق” را انتخاب و نهایتا تاریخ مد نظر خود را وارد می کنیم. مثلا می گوییم معاملاتی که تاریخ موفق شدن آن ها قبل از تاریخ دقیق 1404/12/29 است.

اما دو گزینه ی” X روز قبل” و “X روز بعد” برای زمانی است که می خواهید یک فیلتر پویا بسازید و همیشه از آن استفاده کنید.

در همین مثال، اگر گزینه ی “X روز قبل” را انتخاب و سپس X را برابر عدد 2 قرار دهید، هر زمان که این فیلتر را اجرا می کنید معاملاتی که تاریخ موفق شدن آن ها قبل از 2 روز پیش باشد، به شما نمایش داده می شود.

انتخاب گزینه ی خالی باشد به معنای بدون مقدار بودن این فیلد است و در فیلد از نوع تاریخ، مساوی با رخ ندادن یک رویداد است. برای مثال وقتی در فیلتر شخص، تاریخ ثبت معامله خالی باشد، یعنی هیچ معامله برای این شخص ثبت نشده است.

 

فیلدهای عددی و قیمت #

 

فیلدهایی مانند: احتمال موفقیت، تعداد فعالیت ها، قیمت معامله، تعداد معاملات از دست رفته، تعداد معاملات برنده شده و … از نوع عددی هستند. با انتخاب این نوع از فیلدها در مرحله ی بعدی انتخاب شرط، گزینه های زیر را مشاهده می کنیم:

  • برابر باشد با/برابر نباشد با
  • بزرگتر از/مساوی یا بزرگتر از/کوچکتر از/مساوی یا کوچکتر از
  • خالی باشد/خالی نباشد

با انتخاب گزینه های: برابر باشد با/برابر نباشد با/بزرگتر از/مساوی یا بزرگتر از/کوچکتر از/مساوی یا کوچکتر از ، در فیلد بعدی می بایست عددی را به عنوان تعداد وارد کنید.

در این مثال (در فیلتر اشخاص) نتیجه اشخاصی خواهند بود که حداقل یک معامله ی موفق دارند.

 

فیلدهای متنی #

 

برخی فیلدها مانند فیلد : عنوان، نتیجه فعالیت، نام، ایمیل، کد پستی و … از نوع متنی (تک خطی یا چند خطی) هستند. با انتخاب این نوع از فیلدها در مرحله ی بعدی انتخاب شرط، گزینه های زیر را مشاهده می کنیم:

  • برابر باشد با/برابر نباشد با
  • شامل باشد/شامل نباشد
  • شروع شود با/شروع نشود با
  • خالی باشد/خالی نباشد

در اعمال شرط بر روی یک فیلد متنی، وقتی گزینه ی برابر باشد با/برابر نباشد با را انتخاب می کنیم، یعنی به دنبال نتایجی هستیم که عینا با متن مورد نظر ما برابر باشد. برای مثال به دنبال معاملاتی با یک عنوان خاص هستیم.

زمانی که گزینه ی “شامل باشد/شامل نباشد” را انتخاب می کنیم، کافی است فیلد متنی مورد نظر شامل کلمه یا عبارتی باشد که مشخص می کنیم.

همینطور وقتی گزینه ی “شروع شود با” را انتخاب کنید، نتایجی را خواهید دید که دقیقا با کلمه یا عبارتی که مشخص کرده اید شروع شده اند.

 

فیلدهای انتخابی #

 

بسیاری از فیلدهای کاربردی دیدار از نوع تک انتخابی یا چند انتخابی هستند. درواقع این فیلدها همیشه با یک یا چند مقدار مشخص پر می شوند. برای مثال فیلد “استان” یک فیلد تک انتخابی است که با یکی از نام های 31 استان ایران پر می شود.

یا فیلد “وضعیت معامله” یک فیلد تک انتخابی با گزینه های: جاری، موفق و ناموفق است.

برچسب، مثال خوبی برای یک فیلد چند انتخابی است. وقتی شرط ” برچسب معامله برابر باشد با ” را انتخاب می کنید، از میان گزینه های موجود امکان انتخاب بیش از یک برچسب را دارید.

مثلا می خواهیم معاملاتی را ببینیم که دو برچسب ” مشتری خیلی مهم ” و ” افزایش کاربر ” را دارند.

 

 

Powered by BetterDocs