درس ~4 دقیقه

فیلتر و خروجی فیلترشدهٔ جدول‌ها

از نوار فیلتر چیپ‌محور برای محدودکردن لیست رکوردها و گرفتن خروجی اکسل دقیقاً از همان لیست استفاده کنید.

چرا فیلتر؟

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

نحوهٔ استفاده

  1. روی دکمهٔ «فیلتر» کنار جستجو بزنید و فیلد مورد نظر را انتخاب کنید.
  2. عملگر (برابر، شامل، یکی از، خالی است، بزرگ‌تر از، بین …) را از لیست انتخاب کنید — فقط عملگرهای متناسب با نوع فیلد نمایش داده می‌شوند.
  3. مقدار را وارد کنید. برای عملگرهای «یکی از» و «هیچ‌کدام از» چند مقدار را با «،» جدا کنید.
  4. با افزودن فیلتر دوم، یک دکمهٔ کوچک «همه/حداقل یکی» ظاهر می‌شود تا منطق AND یا OR را انتخاب کنید.
  5. وقتی حداقل یک فیلتر فعال است، دکمهٔ «خروجی فیلترشده» ظاهر می‌شود — اکسل فقط رکوردهای دیده‌شده را شامل می‌شود.

بهره‌وری

موتور فیلتر دو لایه دارد: لایهٔ پایگاه‌داده با ایندکس GIN روی فیلد JSON برای عملگرهای ساده (برابر، یکی از، شامل، خالی، شروع با)، و لایهٔ post-filter برای موارد پیچیده‌تر (فیلدهای رمزنگاری‌شده مثل کد ملی با عملگرهای غیر-برابر، فیلدهای محاسباتی، مقایسهٔ عددی/تاریخ، و گروه‌های OR ترکیبی). در حالت دوم، تنها ۱۰۰۰ رکورد اخیر بررسی می‌شود و کنار نتیجه یک هشدار زرد نمایش داده می‌شود — برای دقت بیشتر فیلتر را محدودتر کنید.

نکات مهم

  • روی فیلدهای کد ملی، عملگرهای «برابر/یکی از» با رمزنگاری مقدار سمت سرور انجام می‌شوند — یعنی هرگز plaintext در دیتابیس جستجو نمی‌شود.
  • فیلدهای فرمول و rollup چون در پایگاه‌داده ذخیره نمی‌شوند، فقط با post-filter قابل فیلترند (ممکن است حالت ۱۰۰۰-رکوردی فعال شود).
  • فیلترها در state کامپوننت نگه‌داری می‌شوند — با رفرش صفحه پاک می‌شوند. اشتراک‌گذاری view با URL برای نسخهٔ بعدی برنامه‌ریزی شده است.