डाइमेंशन आपके डेटा के एट्रिब्यूट होते हैं. उदाहरण के लिए, शहर के डाइमेंशन से पता चलता है कि इवेंट की शुरुआत किस शहर से हुई थी. रिपोर्ट के जवाबों में डाइमेंशन की वैल्यू स्ट्रिंग होती हैं. उदाहरण के लिए, शहर "पेरिस" या "न्यूयॉर्क" हो सकता है. अनुरोधों में ज़्यादा से ज़्यादा नौ डाइमेंशन शामिल किए जा सकते हैं.
| JSON के काेड में दिखाना | 
|---|
{
  "name": string,
  "dimensionExpression": {
    object ( | 
            
| फ़ील्ड | |
|---|---|
name | 
              
                 
 डाइमेंशन का नाम.  अगर  डाइमेंशन का रेफ़रंस,   | 
            
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" शामिल होगा.  |