המאפיינים הם מאפייני הנתונים. לדוגמה, המאפיין 'עיר' מציין את העיר שממנה הגיע האירוע. ערכי המאפיינים בתגובות לדוחות הם מחרוזות. לדוגמה, העיר יכולה להיות "פריז" או 'ניו יורק'. אפשר להוסיף לבקשות עד 9 מאפיינים.
ייצוג JSON |
---|
{
"name": string,
"dimensionExpression": {
object ( |
שדות | |
---|---|
name |
שם המאפיין. כאן אפשר למצוא רשימה של שמות מאפיינים שנתמכים על ידי שיטות דיווח מרכזיות, כמו אם מציינים יש הפניה למאפיינים מ- |
dimensionExpression |
מאפיין אחד יכול להיות תוצאה של ביטוי של מספר מאפיינים. לדוגמה, המאפיין 'מדינה, עיר': שרשור(מדינה, ", ", עיר). |
DimensionExpression
משמשת לציון מאפיין שהוא תוצאה של מספר מאפיינים. שימושים לדוגמה: 1) lowerCase(dimension) 2) concatenate(dimension1, km, dimension2).
ייצוג JSON |
---|
{ // Union field |
שדות | |
---|---|
שדה איחוד one_expression . צריך לציין סוג אחד של ביטוי מאפיין עבור DimensionExpression . one_expression יכול להיות רק אחת מהאפשרויות הבאות: |
|
lowerCase |
משמשת להמרה של ערך מאפיין לאותיות קטנות. |
upperCase |
משמש להמרה של ערך מאפיין לאותיות רישיות. |
concatenate |
משמש לשילוב ערכי מאפיינים למאפיין יחיד. לדוגמה, המאפיין 'מדינה, עיר': שרשור(מדינה, ", ", עיר). |
CaseExpression
משמשת להמרה של ערך מאפיין לאירוע בודד.
ייצוג JSON |
---|
{ "dimensionName": string } |
שדות | |
---|---|
dimensionName |
שם של מאפיין. השם חייב להתייחס שוב לשם בשדה המאפיינים של הבקשה. |
ConcatenateExpression
משמש לשילוב ערכי מאפיינים למאפיין יחיד.
ייצוג JSON |
---|
{ "dimensionNames": [ string ], "delimiter": string } |
שדות | |
---|---|
dimensionNames[] |
שמות המאפיינים. השמות חייבים להתייחס שוב לשמות בשדה המאפיינים של הבקשה. |
delimiter |
התו המפריד בין שמות המאפיינים. בדרך כלל, תווים מפרידים הם תווים בודדים כמו '|' או "," אבל יכולות להיות מחרוזות ארוכות יותר. אם ערך מאפיין מכיל את התו המפריד, שניהם יופיעו בתגובה ללא הבחנה. לדוגמה: אם הערך של מאפיין 1 הוא 'US,FR', הערך של מאפיין 2 = 'JP' והתו המפריד = ',' התשובה תכיל את הערך 'US,FR,JP'. |