Pivot Tables

PivotTable

पिवट टेबल.

JSON के काेड में दिखाना
{
  "rows": [
    {
      object (PivotGroup)
    }
  ],
  "columns": [
    {
      object (PivotGroup)
    }
  ],
  "criteria": {
    integer: {
      object (PivotFilterCriteria)
    },
    ...
  },
  "filterSpecs": [
    {
      object (PivotFilterSpec)
    }
  ],
  "values": [
    {
      object (PivotValue)
    }
  ],
  "valueLayout": enum (PivotValueLayout),
  "dataExecutionStatus": {
    object (DataExecutionStatus)
  },

  // Union field source_data can be only one of the following:
  "source": {
    object (GridRange)
  },
  "dataSourceId": string
  // End of list of possible types for union field source_data.
}
फ़ील्ड
rows[]

object (PivotGroup)

पिवट टेबल में हर लाइन ग्रुपिंग.

columns[]

object (PivotGroup)

पिवट टेबल में हर कॉलम ग्रुपिंग.

criteria
(deprecated)

map (key: integer, value: object ( PivotFilterCriteria))

हर सोर्स कॉलम ऑफ़सेट के हिसाब से फ़िल्टर की मैपिंग.

पिवट टेबल में डेटा इकट्ठा करने से पहले, फ़िल्टर लागू किए जाते हैं. मैप की कुंजी उस सोर्स रेंज का कॉलम ऑफ़सेट है जिसे आपको फ़िल्टर करना है. वैल्यू उस कॉलम के लिए ज़रूरी शर्तें होती है.

उदाहरण के लिए, अगर सोर्स C10:E15 था, तो 0 की एक कुंजी में कॉलम के लिए फ़िल्टर होगा C, जबकि कुंजी 1 कॉलम के लिए है D.

इस फ़ील्ड का इस्तेमाल बंद कर दिया गया है. इसके बजाय, filterSpecs का इस्तेमाल करें.

filterSpecs[]

object (PivotFilterSpec)

पिवट टेबल के लिए डेटा इकट्ठा करने से पहले, सोर्स कॉलम पर लागू किए गए फ़िल्टर.

दोनों criteria अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है और filterSpecs जवाबों में अपने-आप जानकारी भर जाती है. अगर अपडेट के अनुरोध में दोनों फ़ील्ड की जानकारी दी गई है, तो इस फ़ील्ड को प्राथमिकता दी जाती है.

values[]

object (PivotValue)

पिवट टेबल में शामिल की जाने वाली वैल्यू की सूची.

valueLayout

enum (PivotValueLayout)

वैल्यू को हॉरिज़ॉन्टल (कॉलम के तौर पर) या वर्टिकल तौर पर (पंक्तियों के तौर पर) लिस्ट किया जाना चाहिए या नहीं.

dataExecutionStatus

object (DataExecutionStatus)

सिर्फ़ आउटपुट के लिए. डेटा सोर्स में मौजूद पिवट टेबल का डेटा प्रोसेस होने की स्थिति.

यूनियन फ़ील्ड source_data. पिवट टेबल के डेटा का सोर्स. source_data इनमें से कोई एक हो सकता है:
source

object (GridRange)

वह रेंज जिसमें से पिवट टेबल डेटा पढ़ रही है.

dataSourceId

string

उस डेटा सोर्स का आईडी जिससे पिवट टेबल डेटा पढ़ रही है.

PivotGroup

पिवट टेबल में मौजूद एक ग्रुप (पंक्ति या कॉलम) एक ग्रुप है.

JSON के काेड में दिखाना
{
  "showTotals": boolean,
  "valueMetadata": [
    {
      object (PivotGroupValueMetadata)
    }
  ],
  "sortOrder": enum (SortOrder),
  "valueBucket": {
    object (PivotGroupSortValueBucket)
  },
  "repeatHeadings": boolean,
  "label": string,
  "groupRule": {
    object (PivotGroupRule)
  },
  "groupLimit": {
    object (PivotGroupLimit)
  },

  // Union field source can be only one of the following:
  "sourceColumnOffset": integer,
  "dataSourceColumnReference": {
    object (DataSourceColumnReference)
  }
  // End of list of possible types for union field source.
}
फ़ील्ड
showTotals

boolean

अगर पिवट टेबल में इस ग्रुपिंग के लिए कुल वैल्यू शामिल होनी चाहिए, तो True पर सेट करें.

valueMetadata[]

object (PivotGroupValueMetadata)

ग्रुप में मौजूद वैल्यू के बारे में मेटाडेटा.

sortOrder

enum (SortOrder)

इस ग्रुप में वैल्यू को क्रम से लगाने का तरीका.

valueBucket

object (PivotGroupSortValueBucket)

दूसरे पिवट ग्रुप की बकेट जिसके अनुसार क्रम से लगाना है. अगर कोई वैल्यू नहीं दी जाती है, तो इस ग्रुप की वैल्यू के हिसाब से, वर्णमाला के क्रम में क्रम से लगाया जाता है.

repeatHeadings

boolean

अगर इस पिवट ग्रुप में हेडिंग दोहराई जानी चाहिए, तो यह विकल्प 'सही' पर सेट करें. यह सिर्फ़ पंक्तियों के ग्रुप के लिए मान्य है और इसे कॉलम की मदद से अनदेखा किया जाता है.

डिफ़ॉल्ट रूप से, हम उच्च लेवल के टाइटल को न दिखाकर उनके दोहराव को कम करते हैं. उदाहरण के लिए, नीचे दी गई तीसरी लाइन "मार्च की पहली तिमाही" से जुड़ी है. हालांकि, "पहली तिमाही" नहीं दिखाई गई है, क्योंकि यह पिछली लाइनों के साथ काम की नहीं है. दोहराए जाने वाले हेडिंग को सही पर सेट करने से "Q1" की समस्या होगी "फ़रवरी" के लिए दोहराने के लिए और "मार्च" शामिल हैं.

+--------------+
| Q1     | Jan |
|        | Feb |
|        | Mar |
+--------+-----+
| Q1 Total     |
+--------------+
label

string

पंक्ति/कॉलम समूहों के लिए उपयोग किए जाने वाले लेबल, जिन्हें कस्टमाइज़ किया जा सकता है. उदाहरण के लिए, नीचे दी गई पिवट टेबल में, लाइन का लेबल Region अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है (जिसका नाम बदलकर यह किया जा सकता है State) और कॉलम लेबल Product (इसका नाम बदला जा सकता है Item). दिसंबर 2017 से पहले बनाई गई पिवट टेबल में हेडर लेबल नहीं होते. अगर आपको किसी मौजूदा पिवट टेबल में हेडर लेबल जोड़ने हैं, तो कृपया मौजूदा पिवट टेबल मिटाएं. इसके बाद, उसी पैरामीटर के साथ एक नई पिवट टेबल बनाएं.

+--------------+---------+-------+
| SUM of Units | Product |       |
| Region       | Pen     | Paper |
+--------------+---------+-------+
| New York     |     345 |    98 |
| Oregon       |     234 |   123 |
| Tennessee    |     531 |   415 |
+--------------+---------+-------+
| Grand Total  |    1110 |   636 |
+--------------+---------+-------+
groupRule

object (PivotGroupRule)

इस पंक्ति/कॉलम ग्रुप पर लागू होने वाला ग्रुप नियम.

groupLimit

object (PivotGroupLimit)

इस पिवट ग्रुप पर लागू की जाने वाली पंक्तियों या कॉलम की संख्या की सीमा.

यूनियन फ़ील्ड source. पिवट ग्रुप का डेटा सोर्स. source इनमें से कोई एक हो सकता है:
sourceColumnOffset

integer

सोर्स रेंज का कॉलम ऑफ़सेट, जिस पर यह ग्रुपिंग आधारित है.

उदाहरण के लिए, अगर सोर्स C10:E15 था, तो 0 का sourceColumnOffset का मतलब है कि यह ग्रुप कॉलम C का रेफ़रंस देता है, जबकि ऑफ़सेट 1 का मतलब है कि यह कॉलम D का रेफ़रंस देता है.

dataSourceColumnReference

object (DataSourceColumnReference)

इस ग्रुपिंग के आधार पर डेटा सोर्स कॉलम का रेफ़रंस.

PivotGroupValueMetadata

पिवट ग्रुपिंग में किसी वैल्यू का मेटाडेटा.

JSON के काेड में दिखाना
{
  "value": {
    object (ExtendedValue)
  },
  "collapsed": boolean
}
फ़ील्ड
value

object (ExtendedValue)

कैलकुलेट की गई वैल्यू, जो मेटाडेटा से जुड़ी होती है. (ध्यान दें कि formulaValue मान्य नहीं है, क्योंकि वैल्यू का हिसाब लगाया जाएगा.)

collapsed

boolean

अगर वैल्यू से जुड़ा डेटा छोटा किया गया है, तो यह 'सही' होगा.

PivotGroupSortValueBucket

यह जानकारी कि क्रम में लगाने के लिए, पिवट ग्रुप में किन वैल्यू का इस्तेमाल किया जाना चाहिए.

JSON के काेड में दिखाना
{
  "valuesIndex": integer,
  "buckets": [
    {
      object (ExtendedValue)
    }
  ]
}
फ़ील्ड
valuesIndex

integer

इस PivotTable.values अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है सूची बनाएं जिसके हिसाब से इस ग्रुप की वैल्यू को क्रम में लगाया जाना चाहिए.

buckets[]

object (ExtendedValue)

यह उस बकेट को तय करता है जिससे वैल्यू को क्रम से लगाने के लिए चुना जाता है.

उदाहरण के लिए, एक पंक्ति समूह और दो कॉलम वाले ग्रुप में, पंक्ति के ग्रुप में ज़्यादा से ज़्यादा दो वैल्यू शामिल की जा सकती हैं. पहली वैल्यू, पहले कॉलम ग्रुप में मौजूद वैल्यू से जुड़ी होती है. वहीं, दूसरी वैल्यू दूसरे कॉलम ग्रुप की वैल्यू से जुड़ी होती है. अगर सूची में कोई वैल्यू नहीं है, तो इसका मतलब है कि लाइन को कॉलम ग्रुप के "कुल" के हिसाब से क्रम में लगाया जाना चाहिए. अगर सूची में एक वैल्यू है, तो इसका मतलब है कि उस बकेट के "कुल" का इस्तेमाल किया जा रहा है.

PivotGroupRule

PivotGroup पर एक वैकल्पिक सेटिंग, जो हर वैल्यू को अलग करने के बजाय, सोर्स डेटा कॉलम में वैल्यू के लिए बकेट तय करती है. सोर्स डेटा के हर कॉलम के लिए, ग्रुप नियम वाला सिर्फ़ एक PivotGroup जोड़ा जा सकता है. हालांकि, किसी भी कॉलम में, नियम वाला PivotGroup और बिना नियम वाला PivotGroup, दोनों जोड़े जा सकते हैं.

JSON के काेड में दिखाना
{

  // Union field rule can be only one of the following:
  "manualRule": {
    object (ManualRule)
  },
  "histogramRule": {
    object (HistogramRule)
  },
  "dateTimeRule": {
    object (DateTimeRule)
  }
  // End of list of possible types for union field rule.
}
फ़ील्ड
यूनियन फ़ील्ड rule. PivotGroup पर लागू होने वाला नियम. rule अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है इनमें से सिर्फ़ एक हो सकता है:
manualRule

object (ManualRule)

ऐप्लिकेशन ManualRule.

histogramRule

object (HistogramRule)

A HistogramRule.

dateTimeRule

object (DateTimeRule)

ऐप्लिकेशन DateTimeRule.

ManualRule

इसकी मदद से, सोर्स डेटा कॉलम में मौजूद वैल्यू को मैन्युअल तरीके से, अपनी पसंद के नामों वाली बकेट में व्यवस्थित किया जा सकता है. उदाहरण के लिए, राज्य के हिसाब से जनसंख्या को इकट्ठा करने वाली पिवट टेबल:

+-------+-------------------+
| State | SUM of Population |
+-------+-------------------+
| AK    |               0.7 |
| AL    |               4.8 |
| AR    |               2.9 |
...
+-------+-------------------+

को किसी ऐसी पिवट टेबल में बदला जा सकता है जो किसी मैन्युअल ग्रुप के नियम में ग्रुप की सूची (उदाहरण के लिए, groupName = 'Central', आइटम = ['AL', 'AR', 'IA', ...]) की सूची देकर, टाइम ज़ोन के हिसाब से जनसंख्या को इकट्ठा करती है. ध्यान दें कि सोर्स डेटा में टाइम ज़ोन कॉलम जोड़कर और पिवट टेबल में बदलाव करके भी ऐसा ही असर पाया जा सकता है.

+-----------+-------------------+
| Time Zone | SUM of Population |
+-----------+-------------------+
| Central   |             106.3 |
| Eastern   |             151.9 |
| Mountain  |              17.4 |
...
+-----------+-------------------+
JSON के काेड में दिखाना
{
  "groups": [
    {
      object (ManualRuleGroup)
    }
  ]
}
फ़ील्ड
groups[]

object (ManualRuleGroup)

सोर्स डेटा में मौजूद ग्रुप के नाम और उनसे जुड़े आइटम की सूची, जो हर ग्रुप के नाम पर मैप होती है.

ManualRuleGroup

ग्रुप का नाम और सोर्स डेटा के उन आइटम की सूची जिन्हें इस नाम वाले ग्रुप में रखा जाना चाहिए.

JSON के काेड में दिखाना
{
  "groupName": {
    object (ExtendedValue)
  },
  "items": [
    {
      object (ExtendedValue)
    }
  ]
}
फ़ील्ड
groupName

object (ExtendedValue)

ग्रुप का नाम, जो स्ट्रिंग होना चाहिए. किसी दिए गए ManualRule ग्रुप में, हर ग्रुप का नाम यूनीक होना चाहिए.

items[]

object (ExtendedValue)

सोर्स डेटा में मौजूद वे आइटम जिन्हें इस ग्रुप में रखा जाना चाहिए. हर आइटम, स्ट्रिंग, संख्या या बूलियन हो सकता है. आइटम किसी दिए गए ग्रुप में ज़्यादा से ज़्यादा एक ग्रुप में दिख सकते हैं ManualRule. जो आइटम किसी भी ग्रुप में नहीं दिखते वे अपने-आप दिखेंगे.

HistogramRule

इसकी मदद से, सोर्स डेटा कॉलम में मौजूद संख्या वाली वैल्यू को एक जैसे साइज़ की बकेट में व्यवस्थित किया जा सकता है. HistogramRule.start से लेकर HistogramRule.end तक की सभी वैल्यू को साइज़ HistogramRule.interval के ग्रुप में रखा जाता है. इसके अलावा, नीचे दी गई सभी वैल्यू HistogramRule.start अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है एक ग्रुप में रखा गया है और सभी वैल्यू ऊपर दी गई हैं HistogramRule.end उन्हें एक-दूसरे में रखा जाता है. सिर्फ़ HistogramRule.interval देना ज़रूरी है. हालांकि, अगर HistogramRule.start और HistogramRule.end , दोनों दिए जाते हैं, तो HistogramRule.start की वैल्यू, HistogramRule.end से कम होनी चाहिए. उदाहरण के लिए, उम्र के हिसाब से खरीदारी की औसत रकम दिखाने वाली पिवट टेबल, जिसमें 50 से ज़्यादा लाइनें हैं:

+-----+-------------------+
| Age | AVERAGE of Amount |
+-----+-------------------+
| 16  |            $27.13 |
| 17  |             $5.24 |
| 18  |            $20.15 |
...
+-----+-------------------+

को पिवट टेबल में बदला जा सकता है. इसके लिए, हिस्टोग्राम ग्रुप का नियम लागू करें. इसमें HistogramRule.start के तौर पर 25, HistogramRule.interval के तौर पर 20, और HistogramRule.end के तौर पर 65 का इस्तेमाल करें.

+-------------+-------------------+
| Grouped Age | AVERAGE of Amount |
+-------------+-------------------+
| < 25        |            $19.34 |
| 25-45       |            $31.43 |
| 45-65       |            $35.87 |
| > 65        |            $27.55 |
+-------------+-------------------+
| Grand Total |            $29.12 |
+-------------+-------------------+
JSON के काेड में दिखाना
{
  "interval": number,
  "start": number,
  "end": number
}
फ़ील्ड
interval

number

बनाई गई बकेट का साइज़. यह संख्या पॉज़िटिव होनी चाहिए.

start

number

वह कम से कम वैल्यू जिस पर आइटम को कॉन्सटैंट साइज़ की बकेट में रखा जाता है. शुरू होने की तारीख से पहले की वैल्यू को एक ही बकेट में रखा जाता है. यह फ़ील्ड ज़रूरी नहीं है.

end

number

वह ज़्यादा से ज़्यादा वैल्यू जिस पर आइटम को कॉन्सटैंट साइज़ की बकेट में रखा जाता है. एंड वैल्यू से ज़्यादा की वैल्यू को एक ही बकेट में रखा जाता है. यह फ़ील्ड ज़रूरी नहीं है.

DateTimeRule

इसकी मदद से, सोर्स डेटा कॉलम में तारीख और समय की वैल्यू को, तारीख या समय की वैल्यू के चुनिंदा हिस्सों के आधार पर बकेट में व्यवस्थित किया जा सकता है. उदाहरण के लिए, तारीख के हिसाब से बिक्री के लेन-देन दिखाने वाली पिवट टेबल देखें:

+----------+--------------+
| Date     | SUM of Sales |
+----------+--------------+
| 1/1/2017 |      $621.14 |
| 2/3/2017 |      $708.84 |
| 5/8/2017 |      $326.84 |
...
+----------+--------------+

तारीख और समय के ग्रुप के नियम को लागू करने का तरीका DateTimeRuleType अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है में से YEAR_MONTH के नतीजे नीचे दी गई पिवट टेबल में मिले हैं.

+--------------+--------------+
| Grouped Date | SUM of Sales |
+--------------+--------------+
| 2017-Jan     |   $53,731.78 |
| 2017-Feb     |   $83,475.32 |
| 2017-Mar     |   $94,385.05 |
...
+--------------+--------------+
JSON के काेड में दिखाना
{
  "type": enum (DateTimeRuleType)
}
फ़ील्ड
type

enum (DateTimeRuleType)

लागू किए जाने वाले तारीख और समय के हिसाब से ग्रुप का टाइप.

DateTimeRuleType

तारीख और समय के हिसाब से ग्रुप में रखने के लिए उपलब्ध नियम. इस दस्तावेज़ में माना गया है कि स्प्रेडशीट की स्थान-भाषा "en-US" है. हालांकि, कुछ नियमों के टाइप के लिए तारीखों और समय की असल रेंडरिंग, स्प्रेडशीट की स्थान-भाषा का इस्तेमाल करती है.

Enums
DATE_TIME_RULE_TYPE_UNSPECIFIED डिफ़ॉल्ट टाइप, इसका इस्तेमाल न करें.
SECOND तारीखों को सेकंड के हिसाब से ग्रुप करें, 0 से 59 तक.
MINUTE तारीखों को मिनट के हिसाब से ग्रुप करें. मिनट 0 से 59 के बीच होने चाहिए.
HOUR तारीखों को घंटे के हिसाब से ग्रुप करें. इसके लिए, 24 घंटे के सिस्टम का इस्तेमाल करें. इसमें 0 से 23 तक के अंक इस्तेमाल किए जाते हैं.
HOUR_MINUTE 24-घंटे के सिस्टम का इस्तेमाल करके, तारीखों को घंटे और मिनट के हिसाब से ग्रुप करें. उदाहरण के लिए, 19:45.
HOUR_MINUTE_AMPM 12-घंटे वाले सिस्टम का इस्तेमाल करके, तारीखों को घंटे और मिनट के हिसाब से ग्रुप करें. उदाहरण के लिए, शाम 7:45 बजे. AM/PM कैटगरी का अनुवाद, स्प्रेडशीट की स्थान-भाषा के आधार पर किया जाता है.
DAY_OF_WEEK तारीखों को हफ़्ते के दिन के मुताबिक ग्रुप करें, जैसे कि रविवार. हफ़्ते के दिनों का अनुवाद, स्प्रेडशीट की स्थान-भाषा के आधार पर किया जाएगा.
DAY_OF_YEAR तारीखों को साल के दिन के हिसाब से ग्रुप करें. साल के दिन 1 से 366 तक होते हैं. ध्यान दें कि 29 फ़रवरी के बाद की तारीखें लीप सालों में, नॉन-लीप सालों की तुलना में अलग-अलग बकेट में आती हैं.
DAY_OF_MONTH तारीखों को महीने के दिन के मुताबिक, 1 से 31 तक के बीच रखें.
DAY_MONTH तारीखों को दिन और महीने के हिसाब से ग्रुप में रखें, उदाहरण के लिए 22 से नवंबर. स्प्रेडशीट की स्थान-भाषा के आधार पर, महीने का अनुवाद किया जाता है.
MONTH तारीखों को महीने के हिसाब से ग्रुप करें. उदाहरण के लिए, नवंबर. महीने का अनुवाद, स्प्रेडशीट की स्थान-भाषा के आधार पर किया जाता है.
QUARTER तारीखों को तिमाही के हिसाब से ग्रुप करें. उदाहरण के लिए, पहली तिमाही (जो जनवरी से मार्च तक की होती है).
YEAR तारीख को साल के हिसाब से ग्रुप में रखें, जैसे कि 2008.
YEAR_MONTH तारीखों को साल और महीने के हिसाब से ग्रुप करें. उदाहरण के लिए, 2008-नवंबर. महीने का अनुवाद, स्प्रेडशीट की स्थान-भाषा के आधार पर किया जाता है.
YEAR_QUARTER तारीखों को साल और तिमाही के हिसाब से ग्रुप करें. उदाहरण के लिए, 2008 की चौथी तिमाही.
YEAR_MONTH_DAY तारीख को साल, महीने, और दिन के हिसाब से ग्रुप में रखें, जैसे कि 22-11-2008.

PivotGroupLimit

पिवट ग्रुप में पंक्तियों या कॉलम की संख्या की सीमा.

JSON के काेड में दिखाना
{
  "countLimit": integer,
  "applyOrder": integer
}
फ़ील्ड
countLimit

integer

गिनती की सीमा.

applyOrder

integer

पिवट टेबल में ग्रुप की सीमा को लागू करने का क्रम.

पिवट ग्रुप की सीमाएं, कम से ज़्यादा क्रम की संख्या के हिसाब से लागू होती हैं. ऑर्डर नंबर को 0 से लगातार पूर्णांकों के रूप में नॉर्मलाइज़ किया जाता है.

डेटा डालने के अनुरोध के लिए, लागू किए गए क्रम को पूरी तरह से पसंद के मुताबिक बनाने के लिए, सभी पिवट ग्रुप की सीमाओं में यह फ़ील्ड किसी यूनीक नंबर के साथ सेट होना चाहिए. अगर ऐसा नहीं होता है, तो किसी ऑर्डर का क्रम इस इंडेक्स के इंडेक्स से तय होगा PivotTable.rows अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है सूची और फिर PivotTable.columns सूची.

PivotFilterCriteria

पिवट टेबल में पंक्तियां दिखाने/छिपाने के लिए ज़रूरी शर्तें.

JSON के काेड में दिखाना
{
  "visibleValues": [
    string
  ],
  "condition": {
    object (BooleanCondition)
  },
  "visibleByDefault": boolean
}
फ़ील्ड
visibleValues[]

string

शामिल की जानी वाली वैल्यू. यहां दी गई वैल्यू को छोड़कर, अन्य वैल्यू शामिल नहीं की जाती हैं.

condition

object (BooleanCondition)

वैल्यू दिखाने के लिए, यह शर्त 'सही' होनी चाहिए. ( visibleValues इस पर लागू नहीं होता -- भले ही वहां कोई वैल्यू दी गई हो, लेकिन अगर वह शर्त पूरी नहीं करती है, तो वह वैल्यू छिपी रहती है.)

A1-नोटेशन में रेंज का रेफ़रंस देने वाली शर्त की वैल्यू का आकलन, पिवट टेबल शीट के हिसाब से किया जाता है. रेफ़रंस को पूरी तरह से माना जाता है, इसलिए उन्हें पिवट टेबल में नीचे नहीं भरा जाता. उदाहरण के लिए, "पिवट टेबल 1" पर शर्त की वैल्यू को =A1 के तौर पर माना जाता है.

पिवट टेबल के सोर्स डेटा का रेफ़रंस, कॉलम हेडर के नाम से दिया जा सकता है. उदाहरण के लिए, अगर सोर्स डेटा में "रेवेन्यू" नाम के कॉलम हैं और "कीमत" और "रेवेन्यू" पर एक शर्त लागू की जाती है टाइप वाला कॉलम NUMBER_GREATER अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है और मान =Cost. इसके बाद, सिर्फ़ ऐसे कॉलम जिनमें "रेवेन्यू" है &gt; "कीमत" ये शामिल हैं.

visibleByDefault

boolean

क्या वैल्यू डिफ़ॉल्ट रूप से दिख रही हैं. अगर यह सही है, तो visibleValues को अनदेखा कर दिया जाता है. साथ ही, अगर condition तय किया गया है, तो उससे मेल खाने वाली सभी वैल्यू दिखाई जाती हैं. अगर गलत है, तो वे वैल्यू जिनमें दोनों मौजूद हैं visibleValues अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है और मीटिंग करें condition दिखाए जाते हैं.

PivotFilterSpec

किसी खास सोर्स कॉलम ऑफ़सेट से जुड़ी पिवट टेबल फ़िल्टर की शर्तें.

JSON के काेड में दिखाना
{
  "filterCriteria": {
    object (PivotFilterCriteria)
  },

  // Union field source can be only one of the following:
  "columnOffsetIndex": integer,
  "dataSourceColumnReference": {
    object (DataSourceColumnReference)
  }
  // End of list of possible types for union field source.
}
फ़ील्ड
filterCriteria

object (PivotFilterCriteria)

कॉलम के लिए शर्तें.

यूनियन फ़ील्ड source. वह सोर्स कॉलम जिस पर यह फ़िल्टर लागू होता है. source इनमें से कोई एक हो सकता है:
columnOffsetIndex

integer

सोर्स रेंज का शून्य-आधारित कॉलम ऑफ़सेट.

dataSourceColumnReference

object (DataSourceColumnReference)

डेटा सोर्स कॉलम का रेफ़रंस.

PivotValue

पिवट टेबल में किसी वैल्यू को कैलकुलेट करने का तरीका.

JSON के काेड में दिखाना
{
  "summarizeFunction": enum (PivotValueSummarizeFunction),
  "name": string,
  "calculatedDisplayType": enum (PivotValueCalculatedDisplayType),

  // Union field value can be only one of the following:
  "sourceColumnOffset": integer,
  "formula": string,
  "dataSourceColumnReference": {
    object (DataSourceColumnReference)
  }
  // End of list of possible types for union field value.
}
फ़ील्ड
summarizeFunction

enum (PivotValueSummarizeFunction)

वैल्यू की खास जानकारी देने वाला फ़ंक्शन. अगर formula सेट है, तो सिर्फ़ SUM और CUSTOM वैल्यू इस्तेमाल की जा सकती हैं. अगर sourceColumnOffset सेट है, तो CUSTOM का इस्तेमाल नहीं किया जा सकता.

name

string

वैल्यू के लिए इस्तेमाल किया जाने वाला नाम.

calculatedDisplayType

enum (PivotValueCalculatedDisplayType)

अगर बताया गया है, तो इससे पता चलता है कि पिवट वैल्यू को किसी अन्य पिवट वैल्यू के साथ कैलकुलेशन के नतीजे के तौर पर दिखाया जाना चाहिए. उदाहरण के लिए, अगर calculatedDisplayType को PERCENT_OF_GRAND_TOTAL के तौर पर सेट किया गया है, तो सभी पिवट वैल्यू, कुल वैल्यू के प्रतिशत के तौर पर दिखती हैं. Sheets एडिटर में, इसे "इस रूप में दिखाएं" कहा जाता है पिवट टेबल के वैल्यू सेक्शन में.

यूनियन फ़ील्ड value. पिवट टेबल में वैल्यू के लिए इस्तेमाल किया जाने वाला डेटा. सिर्फ़ एक वैल्यू सेट की जानी चाहिए. value अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है इनमें से सिर्फ़ एक हो सकता है:
sourceColumnOffset

integer

सोर्स रेंज का कॉलम ऑफ़सेट, जिससे यह वैल्यू पढ़ी जाती है.

उदाहरण के लिए, अगर सोर्स C10:E15, sourceColumnOffset में से 0 का मतलब है कि यह मान कॉलम को दिखाता है C, जबकि ऑफ़सेट 1 कॉलम का संदर्भ देगा D.

formula

string

वैल्यू का हिसाब लगाने के लिए कस्टम फ़ॉर्मूला. फ़ॉर्मूला इससे शुरू होना चाहिए: = अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है वर्ण.

dataSourceColumnReference

object (DataSourceColumnReference)

डेटा सोर्स के उस कॉलम का रेफ़रंस जिससे यह वैल्यू पढ़ती है.

PivotValueSummarizeFunction

पिवट वैल्यू की खास जानकारी देने वाला फ़ंक्शन.

Enums
PIVOT_STANDARD_VALUE_FUNCTION_UNSPECIFIED डिफ़ॉल्ट रूप से, इसका इस्तेमाल न करें.
SUM यह SUM फ़ंक्शन से मेल खाता है.
COUNTA यह COUNTA फ़ंक्शन से मेल खाता है.
COUNT यह COUNT फ़ंक्शन से मेल खाता है.
COUNTUNIQUE इससे संबंधित है COUNTUNIQUE अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है फ़ंक्शन का इस्तेमाल करना होगा.
AVERAGE इससे संबंधित है AVERAGE अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है फ़ंक्शन का इस्तेमाल करना होगा.
MAX इससे संबंधित है MAX अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है फ़ंक्शन का इस्तेमाल करना होगा.
MIN यह MIN फ़ंक्शन से मेल खाता है.
MEDIAN इससे संबंधित है MEDIAN अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है फ़ंक्शन का इस्तेमाल करना होगा.
PRODUCT यह PRODUCT फ़ंक्शन से मेल खाता है.
STDEV यह STDEV फ़ंक्शन से मेल खाता है.
STDEVP इससे संबंधित है STDEVP अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है फ़ंक्शन का इस्तेमाल करना होगा.
VAR इससे संबंधित है VAR अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है फ़ंक्शन का इस्तेमाल करना होगा.
VARP यह VARP फ़ंक्शन से मेल खाता है.
CUSTOM इससे पता चलता है कि फ़ॉर्मूला को ऐसे ही इस्तेमाल किया जाना चाहिए. इस ऑफ़र का इस्तेमाल सिर्फ़ तब किया जा सकता है, जब PivotValue.formula अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है सेट किया गया था.
NONE इससे पता चलता है कि वैल्यू की खास जानकारी पहले से ही मौजूद है और खास जानकारी देने वाले फ़ंक्शन के बारे में साफ़ तौर पर नहीं बताया गया है. इसका इस्तेमाल Looker डेटा सोर्स की उन पिवट टेबल के लिए किया जाता है जिनमें वैल्यू की खास जानकारी पहले से मौजूद होती है.

PivotValueCalculatedDisplayType

डिसप्ले के लिए, पिवट वैल्यू का हिसाब इन तरीकों से लगाया जा सकता है.

Enums
PIVOT_VALUE_CALCULATED_DISPLAY_TYPE_UNSPECIFIED डिफ़ॉल्ट वैल्यू, इसका इस्तेमाल न करें.
PERCENT_OF_ROW_TOTAL पिवट वैल्यू को लाइन की कुल वैल्यू के प्रतिशत के रूप में दिखाता है.
PERCENT_OF_COLUMN_TOTAL पिवट वैल्यू को कॉलम की कुल वैल्यू के प्रतिशत के तौर पर दिखाता है.
PERCENT_OF_GRAND_TOTAL पिवट वैल्यू को कुल वैल्यू के प्रतिशत के रूप में दिखाता है.

PivotValueLayout

पिवट वैल्यू का लेआउट.

Enums
HORIZONTAL वैल्यू को हॉरिज़ॉन्टल तौर पर (कॉलम के तौर पर) दिखाया जाता है.
VERTICAL वैल्यू, वर्टिकल तौर पर (लाइन के तौर पर) दी गई हैं.