أمّا الصفوف التي لم يتم تجميعها بشكلٍ كافٍ لحماية خصوصية المستخدِم النهائي أو التي لا تُلبّي عمليات فحص الخصوصية الأخرى في Ads Data Hub، فسيتمّ حذفها من نتائج طلب بحث معيّن. يمكنك ضبط ملخّص صف مُفلتر في طلبات البحث التحليلية لعرض صف واحد يحتوي على ثوابت وإجماليات من الصفوف التي تم حذفها. يمكن أن يساعد ذلك في منع حدوث تناقضات في إجماليات بياناتك، مثل إجمالي مرّات الظهور أو إجمالي عدد النقرات. يكون ملخّص الصفوف المفلتَرة مفعّلاً تلقائيًا لطلبات البحث الجديدة للتحليل التي تم إنشاؤها باستخدام واجهة المستخدِم. لا تنطبق ملخّصات الصفوف التي تمّت فلترتها على طلبات بحث الجمهور. لا يتم تفعيل ملخّص ملف شخصي مفلتر تلقائيًا في طلبات البحث التي يتم إنشاؤها باستخدام واجهة برمجة التطبيقات.
مثال
في المثال التالي، سيتمّ فلترة الصفوف التي تحتوي على الحملتَين 124 و125، لأنّهما لا تستوفيان شرط تجميع 50 مستخدمًا.
رقم تعريف الحملة | المستخدمون |
---|---|
123 | 400 |
124 | 45 |
125 | 6 |
ومع ذلك، باستخدام ملخّص صفوف مفلتَرة، يمكن دمج البيانات المفلتَرة لتلبية متطلبات تجميع 50 مستخدمًا. يستخدم هذا المثال مجموعًا لتجميع data التي تمّت فلترتها، وثابتًا لتصنيف الصف:
- مجموع يجمع البيانات التي تمّت فلترتها من عمود
Users
. - ثابت (يُستخدَم لتصنيف ملخّص الصفوف المفلتَرة)، تم ضبطه على "ملخّص
الصفوف المفلتَرة" في عمود
Campaign ID
.
رقم تعريف الحملة | المستخدمون |
---|---|
ملخّص الصفوف التي تمّت فلترتها | 51 |
123 | 400 |
الوضع التلقائي
ننصح باستخدام الوضع التلقائي. بشكلٍ تلقائي، تفتعل Ads Data Hub ملخّص الصفوف المفلترة لطلبات البحث الجديدة التي تم إنشاؤها باستخدام واجهة المستخدم. أثناء تعديل الطلب، ستضبط Ads Data Hub الإعدادات تلقائيًا، استنادًا إلى الأعمدة المحدّدة.
- للاطّلاع على الإعدادات التي تم ضبطها تلقائيًا عند عرض تقرير، انتقِل إلى الخصائص > ملخّص الصفوف التي تمّت فلترتها. الإعدادات للقراءة فقط.
- لإيقاف الوضع التلقائي، انقر على مفتاح التبديل تلقائي لإيقافه. يتم الاحتفاظ بالإعدادات الحالية ويتم إيقاف الوضع التلقائي. عليك حفظ طلب البحث للاحتفاظ بالتغيير.
- لتفعيل الوضع التلقائي، انقر على زر التبديل تلقائي. عليك حفظ طلب البحث للاحتفاظ بالتغيير.
- لتبديل الوضع التلقائي باستخدام واجهة برمجة التطبيقات، استخدِم رمز
generateFilteredRowSummaryAutomatically
.
الوضع اليدوي
ننصح باستخدام الوضع التلقائي. لإضافة ملخّص صفوف مفلتَرة يدويًا إلى طلب بحث محفوظ أو بعد إيقاف الوضع التلقائي:
- حدِّد العمود الذي تريد تجميعه.
- انقر على إضافة قاعدة ضمن السمات > ملخّص الصفوف التي تمّت فلترتها في الجانب الأيمن من محرّر طلبات البحث.
- أدخِل اسم العمود الذي تريد تجميعه في حقل اسم العمود.
- اختَر المجموع من القائمة المنسدلة النوع. إذا انخفض المجموع عن حدود التجميع، سيتم حذف ملخّص الصفوف التي تمّت فلترتها.
- اختياري: أضِف المزيد من القواعد كما فعلت في الخطوات السابقة.
- اختياري: أضِف معرّفًا لملخّص الصفوف المفلتَرة باستخدام ثابت.
يجب أن يكون المتغيّر الثابت نوع بيانات صالحًا للعمود الذي اخترته.
- أدخِل اسم العمود في حقل **اسم العمود.
- اختَر ثابت من القائمة المنسدلة النوع.
- أدخِل معرّفًا للصف في حقل تحديد ثابت.
- لإزالة قاعدة، انقر على حذف.
- لإزالة جميع القواعد، انقر على إزالة الكل.
الوضع اليدوي مع جداول متعددة
ننصح باستخدام الوضع التلقائي. إذا كنت بصدد تصدير جداول متعددة باستخدام بنية in-sql التي تم تقديمها في مقالة تصدير جداول متعددة، يمكنك إضافة ملخّص صفوف مفلتَر في خيارات الأعمدة:
CREATE TABLE `myproject.mydataset.mytable` ( campaign_id INT64 OPTIONS(merge_constant=0), ct INT64 OPTIONS(merge_type="SUM") ) OPTIONS(privacy_checked_export=true) AS SELECT campaign_id, COUNT(*) AS ct GROUP BY campaign_id;
سيؤدي ذلك إلى إنشاء جدول نتائج يتضمّن ملخّصًا للصفوف التي تمت فلترتها، حيث يكونcampaign_id
هو 0
وct
هو مجموع الصفوف التي تمّت فلترتها من النتيجة بسبب عمليات التحقّق من الخصوصية.
في ما يلي خيارات الأعمدة المتاحة لملخّص الصفوف التي تمّت فلترتها:
merge_type="SUM"
: تعرِض هذه الدالة مجموع القيم التي تمّت فلترتها في صف الملخّص.
صالح للأنواع الرقمية فقط.
merge_constant=<value>
: لضبط قيمة ثابتة في صف الملخّص يجب أن يكون من النوع نفسه المستخدَم في العمود.- ستحتوي الأعمدة التي لا تحتوي على خيار محدّد على NULL في صف الملخّص.
يمكن تحديد قيمة واحدة فقط من merge_type
أو merge_constant
.
تنطبق أيضًا هنا أي قواعد لملخّصات الصفوف التي تمّت فلترتها (أي إذا انخفض المجموع
إلى ما دون حدود التجميع، سيتم حذف ملخّص الصفوف التي تمّت فلترتها).