- المصدر: ExpandedDataSet
- ExpandedDataSetFilterExpression
- ExpandedDataSetFilterExpressionList
- ExpandedDataSetFilter
- StringFilter
- MatchType
- InListFilter
- الطُرق
المرجع: ExpandedDataSet
رسالة مورد تمثّل ExpandedDataSet
.
تمثيل JSON |
---|
{
"name": string,
"displayName": string,
"description": string,
"dimensionNames": [
string
],
"metricNames": [
string
],
"dimensionFilterExpression": {
object ( |
الحقول | |
---|---|
name |
النتائج فقط. اسم المورد لمورد ExpandedDataSet هذا. التنسيق: properties/{property_id}/expandedDataSets/{expandedDataSet} |
display |
مطلوب. الاسم المعروض لمجموعة ExpandedDataSet. 200 حرف بحد أقصى |
description |
اختيارية: وصف ExpandedDataSet يمكن استخدام 50 حرفًا كحدّ أقصى. |
dimension |
غير قابل للتغيير قائمة السمات المضمّنة في ExpandedDataSet اطّلِع على سمات واجهة برمجة التطبيقات للحصول على قائمة بأسماء السمات. |
metric |
غير قابل للتغيير قائمة المقاييس المضمّنة في ExpandedDataSet اطّلِع على مقاييس واجهة برمجة التطبيقات للحصول على قائمة بأسماء السمات. |
dimension |
غير قابل للتغيير تعبير منطقي لفلاتر ExpandedDataSet المطبّقة على السمة المضمّنة في ExpandedDataSet. يُستخدَم هذا الفلتر لتقليل عدد الصفوف وبالتالي فرصة العثور على صف |
data |
النتائج فقط. الوقت الذي بدأت فيه مجموعة البيانات الموسّعة (أو ستبدأ) في جمع البيانات. يستخدم معيار RFC 3339، حيث يكون الناتج الذي يتم إنشاؤه دائمًا مُعدَّلاً وفقًا لقاعدة Z ويستخدم 0 أو 3 أو 6 أو 9 أرقام عشرية. يتم أيضًا قبول Offsets غير "Z". على سبيل المثال: |
ExpandedDataSetFilterExpression
تعبير منطقي لفلاتر سمات EnhancedDataSet
تمثيل JSON |
---|
{ // Union field |
الحقول | |
---|---|
حقل الربط expr التعبير الذي تم تطبيقه على فلتر يمكن أن يكون expr واحدًا فقط مما يلي: |
|
and |
قائمة بالتعبيرات التي سيتم ربطها معًا باستخدام "و" يجب أن يحتوي على تعبير ExpandedDataSetFilterExpression مع notExpression أو dimensionFilter. يجب ضبط هذا الإعداد لتعبير ExpandedDataSetFilterExpression من المستوى الأعلى. |
not |
تعبير فلتر ليتمّ تطبيق NOT عليه (أي عكسه أو إكماله). يجب أن يتضمّن فلترًا للسمة. لا يمكن ضبط هذا الإعداد على ExpandedDataSetFilterExpression من المستوى الأعلى. |
filter |
فلتر على سمة واحدة لا يمكن ضبط هذا الإعداد على ExpandedDataSetFilterExpression من المستوى الأعلى. |
ExpandedDataSetFilterExpressionList
قائمة بتعبيرات فلاتر ExpandedDataSet
تمثيل JSON |
---|
{
"filterExpressions": [
{
object ( |
الحقول | |
---|---|
filter |
قائمة بتعبيرات فلاتر ExpandedDataSet |
ExpandedDataSetFilter
فلتر محدّد لسمة واحدة
تمثيل JSON |
---|
{ "fieldName": string, // Union field |
الحقول | |
---|---|
field |
مطلوب. اسم السمة المطلوب فلترتها. |
حقل الربط one_filter أحد الفلاتر أعلاه يمكن أن يكون one_filter واحدًا فقط مما يلي: |
|
string |
فلتر لسمة من النوع سلسلة تتطابق مع نمط معيّن |
in |
فلتر لسمة سلسلة تتطابق مع قائمة معيّنة من الخيارات |
StringFilter
فلتر لسمة من النوع سلسلة تتطابق مع نمط معيّن
تمثيل JSON |
---|
{
"matchType": enum ( |
الحقول | |
---|---|
match |
مطلوب. نوع المطابقة لفلتر السلسلة. |
value |
مطلوب. قيمة السلسلة المطلوب مطابقتها. |
case |
اختيارية: إذا كانت القيمة true، تكون المطابقة حسّاسة لحالة الأحرف. إذا كانت القيمة false، تكون المطابقة غير حسّاسة لحالة الأحرف. يجب أن تكون صحيحة عندما يكون matchType هو EXACT. يجب أن تكون false عندما يكون matchType هو CONTAINS. |
MatchType
نوع المطابقة لفلتر السلسلة.
عمليات التعداد | |
---|---|
MATCH_TYPE_UNSPECIFIED |
غير محدّد |
EXACT |
مطابقة تامّة لقيمة السلسلة |
CONTAINS |
يحتوي على قيمة السلسلة. |
InListFilter
فلتر لسمة سلسلة تتطابق مع قائمة معيّنة من الخيارات
تمثيل JSON |
---|
{ "values": [ string ], "caseSensitive": boolean } |
الحقول | |
---|---|
values[] |
مطلوب. قائمة قيم السلاسل المحتملة التي يمكن مطابقتها يجب ألا يكون فارغًا. |
case |
اختيارية: إذا كانت القيمة true، تكون المطابقة حسّاسة لحالة الأحرف. إذا كانت القيمة false، تكون المطابقة غير حسّاسة لحالة الأحرف. يجب أن تكون صحيحة. |
الطُرق |
|
---|---|
|
تُنشئ ExpandedDataSet. |
|
تؤدي هذه العملية إلى حذف ExpandedDataSet في موقع. |
|
ابحث عن ExpandedDataSet واحد. |
|
يُدرج ExpandedDataSets في موقع. |
|
تعديل ExpandedDataSet على موقع |