استخدام الدالة "EXIST"

تتحقّق الدالة EXIST(...) ممّا إذا كان هناك عنصر واحد متضمّن على الأقل يتطابق مع فلتر اختياري. وعند التحقّق، فإنّك تحدّد أنواع العناصر التي يجب أن يتمّ البحث فيها عن العناصر المتضمّنة، وتُحدّد اختياريًا فلترًا فرعيًا للإشارة إلى العناصر التي يجب البحث فيها. ولا يتمّ الأخذ بعين الاعتبار العناصر المتضمّنة التي لا تتطابق مع الفلتر الفرعي أو التي لا تكون من الأنواع المحدّدة. وفي حال عدم تحديد الفلتر، ستبحث الدالة عن أيّ عنصر من الأنواع المحدّدة.

تندرج الدالة "EXIST" ضمن دوال التيسير التي تسهِّل كتابة عمليات التحقّق البسيطة من العدّ التي تبحث عن عنصر متضمّن واحد على الأقل.  EXIST(types, filter) تساوي COUNT(types, filter) > 0.

البنية

EXIST(types, [filter])
  • types - أنواع العناصر المتضمّنة التي يلزم وضعها في الاعتبار.
  • filter ‏[optional] - يجب أن تتطابق العناصر المتضمّنة مع شرط الفلتر هذا حتى يتمّ وضعها في الاعتبار.

أمثلة

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

للتحقّق من وجود كلمة رئيسية واحدة على الأقل تحتوي على التصنيفين "abc" أو "xyz" متضمّنة في الحملة أو المجموعة الإعلانية. في هذا المثال، الجزء "keywords" هو نوع العنصر الذي يلزم التحقّق منه، بينما الجزء "labels = ("abc", "xyz")" هو الفلتر الفرعي.

EXIST(callextensions; sitelinks, approvalstatus = approved)

للتحقّق من وجود مادّة عرض رابط أقسام موقع أو مادّة عرض مكالمة واحدة على الأقل مرتبطة بالحملة أو المجموعة الإعلانية.

EXIST(ads)

للتحقّق من وجود إعلان واحد على الأقل من أيّ نوع في الحملة أو المجموعة الإعلانية.

EXIST(labels)

للتحقّق من وجود تصنيف واحد على الأقل ينطبق على العنصر الذي تتمّ تصفيته. ويمكن أيضًا تطبيق ذلك على غير الحاويات، مثل الكلمات الرئيسية، للاطّلاع على كل الكلمات الرئيسية التي تتضمّن تصنيفًا واحدًا على الأقل.

ملاحظات

  • إذا كانت هناك عدّة شروط في الفلتر الفرعي، يجب أن تتطابق جميعها مع العنصر الذي سيتمّ وضعه في الاعتبار. ويمكن تضمينها في الدالّة "OR" للبحث عن عناصر مُطابقة لأيٍّ من الشروط. على سبيل المثال، سيتحقّق الفلتر EXIST(ads, OR(status = pausedConsentstatus = Rejected)) من وجود إعلان واحد على الأقل متوقّفًا مؤقّتًا أو مرفوضًا أو كليهما.
  • يمكن أن يحتوي الفلتر على شروط لا تنطبق إلّا على بعض الأنواع، وسيتم تجاهل هذه الشروط للأنواع التي لا تنطبق عليها. على سبيل المثال: سيتحقّق الفلتر EXIST(keywords; sitelinks, keywordwordcount = 2 linktext : "local") من وجود كلمة رئيسية تحتوي على كلمتَين تحديدًا أو رابط أقسام موقع مرتبط يحتوي على "local" في نصّ الرابط، أو كليهما.

استخدام الدالّة "EXIST" مع الحملات والمجموعات الإعلانية

بالنسبة إلى العناصر التي لا يمكن تضمينها إلّا في المجموعات الإعلانية، سيؤدّي التحقّق على مستوى الحملة إلى معرفة أيّ عنصر من أيّ مجموعات إعلانية. على سبيل المثال، يعمل الفلتر EXIST(keywords) على مستوى الحملة على عرض الحملة إذا كانت تحتوي على كلمة رئيسية واحدة على الأقل في مجموعة إعلانية واحدة على الأقل من الحملة.

بالنسبة إلى العناصر التي لا يمكن تضمينها إلّا في المجموعات الإعلانية أو الحملات، سيؤدّي التحقّق على مستوى الحملة إلى العثور على العناصر مباشرةً داخل الحملة. على سبيل المثال، لن يعمل الفلتر EXIST(audiences) على مستوى الحملة على عرض الحملة إلّا إذا كان لديها جمهور واحد على مستوى الحملة على الأقل. ولن يعرض الحملة إذا كانت تحتوي على مجموعات إعلانية فقط مع جماهير على مستوى المجموعة الإعلانية. وينطبق الأمر نفسه على مواد العرض: سيحتسب EXIST(sitelinks) على مستوى الحملة روابط أقسام الموقع على مستوى الحملة فقط، وليس روابط أقسام الموقع على مستوى المجموعة الإعلانية داخل الحملة.

هل كان ذلك مفيدًا؟

كيف يمكننا تحسينها؟
بحث
محو البحث
إغلاق البحث
القائمة الرئيسية
12533192970349529229
true
مركز مساعدة البحث
true
true
true
true
true
73067
false
false