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