שימוש בפונקציה EXIST

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

הפונקציה EXIST היא פונקציה נוחה לשימוש. היא מציעה דרך פשוטה יותר לכתוב בדיקות ספירה פשוטות שמחפשות לפחות פריט נכלל אחד.  הפונקציה EXIST(types, filter)‎‏ שוות ערך לפונקציה COUNT(types, filter) > 0.

תחביר

EXIST(types, [filter])‎
  • types – סוגי הפריטים שרוצים להביא בחשבון מבין הפריטים הנכללים.
  • filter [אופציונלי] – הפונקציה מביאה בחשבון רק פריטים נכללים שעומדים בתנאי הסימון הזה.

דוגמאות

EXIST(keywords, labels = ("abc", "xyz") )‎

הפונקציה בודקת אם הקמפיין או קבוצת המודעות מכילים לפחות מילת מפתח אחת בעלת התווית "abc" או "xyz". בדוגמה הזו, סוג הפריטים שהפונקציה מחפשת הוא "keywords" (מילות מפתח), ומסנן הצאצא שלה הוא "labels = ("abc", "xyz")‎‏" (תוויות "abc" או "xyz").

EXIST(callextensions; sitelinks, approvalstatus = approved)‎

הפונקציה בודקת אם הקמפיין או קבוצת המודעות מכילים קישורי Sitelink או נכס התקשרות אחד לפחות.

EXIST(ads)‎

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

EXIST(labels)‎

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

הערות

  • אם המסנן הצאצא מכיל תנאים מרובים, הפונקציה מביאה בחשבון רק פריטים שעומדים בכל תנאי הסינון. כדי לחפש פריטים שתואמים לפחות לתנאי אחד ולאו דווקא לכל התנאים, אפשר להקיף את תנאי הסינון בפונקציית OR. למשל, הפונקציה EXIST(ads, OR(status = paused approvalstatus = disapproved))‎ בודקת אם יש לפחות מודעה אחת שהושהתה, נדחתה או גם הושהתה וגם נדחתה.
  • המסנן יכול גם להכיל תנאים שחלים רק על סוגים מסוימים. במצב כזה, אם התנאים לא חלים על סוג פריט מסוים, הפונקציה מתעלמת מהם. למשל, הפונקציה EXIST(keywords; sitelinks, keywordwordcount = 2 linktext : "local")‎ בודקת אם קיימת מילת מפתח שמורכבת מ-2 מילים בדיוק או אם קיים Sitelink משויך שמכיל את הטקסט "local" בקישור, או אם שניהם קיימים.

שימוש בפונקציה EXIST ברמת הקמפיין וברמת קבוצת המודעות

אם משתמשים בפונקציה לחיפוש פריטים שיכולים להיכלל רק בקבוצות מודעות, בדיקה ברמת הקמפיין מחפשת פריטים כלשהם מכל קבוצות המודעות. למשל, הפונקציה EXIST(keywords)‎ ברמת הקמפיין מציגה רק קמפיינים שלפחות אחת מקבוצות המודעות שלהם מכילה לפחות מילת מפתח אחת.

אם משתמשים בפונקציה לחיפוש פריטים שיכולים להיכלל בקבוצת מודעות או בקמפיינים, בדיקה ברמת הקמפיין מחפשת רק פריטים שנכללים בקמפיין באופן ישיר. למשל, הפונקציה EXIST(audiences)‎ ברמת הקמפיין מציגה רק קמפיינים שמכילים לפחות קהל אחד ברמת הקמפיין. היא לא מציגה קמפיינים שמכילים רק קבוצות מודעות עם קהלים ברמת קבוצת המודעות. כך גם לגבי נכסים: הפונקציה EXIST(sitelinks) ברמת הקמפיין תבדוק רק קישורי Sitelink ברמת הקמפיין, ולא קישורי Sitelink ברמת קבוצת המודעות שבתוך הקמפיין.

האם המידע הועיל?

איך נוכל לשפר את המאמר?
חיפוש
ניקוי החיפוש
סגירת החיפוש
התפריט הראשי
7716839307983957400
true
חיפוש במרכז העזרה
true
true
true
true
true
73067
false
false