מסנני AND/OR בכלי הניתוחים

לקבץ ולהשתמש בלוגיקת AND/OR filter בלי ליצור ידנית ביטויי מסנן ב-Explore.

יצירת מסנני AND/OR

מסנני AND/OR מופיעים בקטע Filters ב'ניתוח'. כשמוסיפים או עורכים מסנן ב-Explore, אפשר להתאים אישית את המסננים באמצעות לוגיקת AND/OR.

יש כמה דרכים להוסיף מסנן:

  • לוחצים על סמל הסינון לפי שדה של שדה בבורר השדות בכרטיסייה 'ניתוח'.
  • בתפריט ההגדרות (סמל גלגל השיניים) של טבלת הנתונים של שדה מסוים, בוחרים באפשרות סינון.
  • בקטע Filters של הכלי 'ניתוח נתונים', לוחצים על הלחצן Filter.

כדי להסיר מסנן, לוחצים על סמל ההסרה X ליד המסנן.

אפשרויות סינון של קטעים

כשמוסיפים יותר ממסנן אחד, האפשרות לציין בין AND ל-OR לוגיקת סינון ולעבור ביניהן מופיעה מימין לשדות המסנן. מסנן group חדש יוצר קבוצה נפרדת של מסננים עם אפשרות לציין בין AND ל-OR לוגיקת סינון בין קבוצות. בקטע Filters (מסננים) יש את האפשרויות הבאות:

  1. לחצן לוגיקת AND/OR – בוחרים באפשרות הזו כדי להחליף את לוגיקת הסינון. ההגדרה תהיה AND או OR בהתאם ללוגיקה שנבחרה. חשוב: בהתאם לתנאי המסנן, יכול להיות שלא תוכלו ללחוץ על הלחצנים AND או OR, מה שמצביע על כך שאי אפשר לשנות את הלוגיקה.
  2. הלחצן + מסנן – בוחרים באפשרות הזו כדי להוסיף עוד מסנן לאותה קבוצה.
  3. הלחצן + קבוצה חדשה – בוחרים באפשרות הזו כדי ליצור קבוצה חדשה של מסננים.
  4. הלחצן + ביטוי בהתאמה אישית – בוחרים באפשרות הזו כדי ליצור ביטוי בהתאמה אישית באופן ידני באמצעות Lexp.

סינון קבוצות

אפשר למיין את המסננים לקבוצות נפרדות שמחוברות באמצעות לוגיקת סינון מסוג AND/OR. לדוגמה, יכולים להיות כמה מסננים בקבוצות A ו-B, ואפשר להגדיר את הניתוח כך שיסנן לפי group A OR group B. קבוצות מאפשרות לסנן את התוצאות של ניתוחים לפי כמה תנאים שלא קשורים ישירות זה לזה.

לדוגמה, המסננים הבאים ב-Explore מכילים שתי קבוצות שמחולקות באמצעות לוגיקת OR:

  1. סטטוס ההזמנה הוא pending וסטטוס המשתמש הוא California או
  2. קטגוריית מוצרים היא active ועלות הפריטים במלאי היא <= 100

בניתוח שיתקבל יוצגו נתוני הזמנות של pending הזמנות בCalifornia או הזמנות שכוללות מוצרים מהקטגוריה Active בעלות של less than or equal to 100.

מגבלות

אלה המגבלות של מסנני AND/OR בכלי הניתוחים:

  • כברירת מחדל, כשמשתמשים בכמה מסננים, המערכת משתמשת בלוגיקת סינון מסוג AND.
  • אין תמיכה במסנני OR כשמסננים לפי מדד.
  • אין תמיכה במסנני AND עבור שדות של סינון בלבד.
  • אם יש שני מסננים או יותר, ברירת המחדל היא שימוש בלוגיקת הסינון OR, אלא אם המסנן בקבוצה הראשונה כולל מסנן חובה. לוגיקת הסינון AND היא ברירת המחדל אם קבוצת המסננים הראשונה כוללת מסנן חובה.

חשוב לדעת

בקטעים הבאים מוסבר על מסנני AND/OR ועל מסננים נדרשים, ועל מסנני AND/OR במרכזי בקרה.

מסנני AND/OR ומסננים נדרשים

מסנני חובה (לדוגמה, מסנן שנדרש עם הפרמטר always_filter או הפרמטר conditionally_filter) תמיד מופיעים בקבוצת המסננים הראשונה, או group A.

כדי להוסיף כמה תנאי סינון לשדה שמופנה על ידי מסנן חובה, לוחצים על הלחצן הוספה ליד כל תנאי. לוגיקת הסינון OR תופעל אוטומטית בין כל התנאים שיוספו לשדה הסינון הנדרש.

כדי להוסיף כמה מסננים ל-group A, לוחצים על הלחצן + מסנן. כדי להוסיף קבוצות מסננים נוספות, לוחצים על + קבוצה חדשה.

מסנני AND/OR בלוחות בקרה

מסנני AND/OR נוצרים בקטע Explore Filters ומתורגמים לביטויים של Looker לפני הפעלת השאילתה. כתוצאה מכך, מסנני AND/OR מתנהגים בצורה שונה ממסננים בסיסיים בלוחות בקרה.

אם מוסיפים למרכז בקרה שאילתה שמשתמשת במסננים AND ו-OR, המסננים לא יופיעו בקטע מסנני מרכז הבקרה. המסננים עדיין מוחלים על השאילתה הזו, ואפשר לערוך אותם במשבצת השאילתה המתאימה.