Pivot Tables

पिवटटेबल

पिवट टेबल.

जेएसओएन के काेड में दिखाना
{
  "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

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

पिवट ग्रुप

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

जेएसओएन के काेड में दिखाना
{
  "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

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

valueMetadata[]

object (PivotGroupValueMetadata)

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

sortOrder

enum (SortOrder)

इस ग्रुप में मौजूद वैल्यू को क्रम से लगाना चाहिए.

valueBucket

object (PivotGroupSortValueBucket)

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

repeatHeadings

boolean

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

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

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

string

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

+--------------+---------+-------+
| 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)

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

पिवटग्रुप वैल्यू मेटाडेटा

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

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

object (ExtendedValue)

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

collapsed

boolean

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

पिवटग्रुपसॉर्टवैल्यूबकेट

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

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

integer

PivotTable.values की उस सूची का ऑफ़सेट, जिसमें इस ग्रुप की वैल्यू को क्रम से लगाया जाना चाहिए.

buckets[]

object (ExtendedValue)

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

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

पिवटग्रुप नियम

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

जेएसओएन के काेड में दिखाना
{

  // 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)

HistogramRule.

dateTimeRule

object (DateTimeRule)

DateTimeRule.

मैन्युअल नियम

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

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

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

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

object (ManualRuleGroup)

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

मैन्युअल नियम समूह

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

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

object (ExtendedValue)

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

items[]

object (ExtendedValue)

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

हिस्टोग्राम रूल

इससे सोर्स डेटा कॉलम में, न्यूमेरिक वैल्यू को कॉन्सटैंट साइज़ की बकेट में व्यवस्थित किया जा सकता है. 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 |
...
+-----+-------------------+

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

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

number

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

start

number

वह कम से कम मान जिसमें आइटम को स्थिर आकार की बकेट में रखा जाता है. नीचे दी गई वैल्यू, एक ही बकेट में इकट्ठा की जाती हैं. इस फ़ील्ड में जानकारी देना ज़रूरी नहीं है.

end

number

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

तारीख और समय से जुड़ा नियम

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

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

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

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

enum (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 बजे. स्प्रेडशीट की स्थान-भाषा के हिसाब से, एएम/पीएम के निर्देशों का अनुवाद किया जाता है.
DAY_OF_WEEK हफ़्ते के दिन के हिसाब से तारीखों को ग्रुप में बांटें, जैसे कि रविवार. स्प्रेडशीट में चुनी गई जगह के हिसाब से, हफ़्ते के दिनों का अनुवाद किया जाएगा.
DAY_OF_YEAR साल के दिन के हिसाब से, तारीखों का ग्रुप बनाएं. यह तारीख 1 से 366 तक है. ध्यान दें कि 29 फ़रवरी के बाद की तारीखें, लीप साल के मुकाबले लीप साल में अलग-अलग बकेट में आती हैं.
DAY_OF_MONTH महीने के दिनों को 1 से 31 तक ग्रुप में रखें.
DAY_MONTH तारीख को दिन और महीने के हिसाब से ग्रुप में बांटें. उदाहरण के लिए, 22 नवंबर. स्प्रेडशीट की स्थान-भाषा के हिसाब से महीने का अनुवाद किया जाता है.
MONTH महीने के हिसाब से तारीखों को ग्रुप में बांटें. उदाहरण के लिए, नवंबर. महीने का अनुवाद स्प्रेडशीट की जगह के आधार पर किया जाता है.
QUARTER तिमाही के हिसाब से तारीखों को ग्रुप में बांटें, जैसे कि Q1 (जनवरी से मार्च).
YEAR साल के हिसाब से तारीखों को ग्रुप में बांटें, जैसे कि 2008.
YEAR_MONTH तारीख को साल और महीने के हिसाब से ग्रुप में बांटें. उदाहरण के लिए, 2008 से नवंबर. महीने का अनुवाद, स्प्रेडशीट की जगह के आधार पर किया जाता है.
YEAR_QUARTER साल और तिमाही के हिसाब से तारीखों को ग्रुप में बांटें, जैसे कि 2008 की चौथी तिमाही.
YEAR_MONTH_DAY साल, महीने, और दिन के हिसाब से तारीखों को ग्रुप में बांटें. उदाहरण के लिए, 2008-11-22.

PivotGroupLimit

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

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

integer

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

applyOrder

integer

वह क्रम जिसमें पिवट टेबल में ग्रुप की सीमा लागू की गई है.

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

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

PivotFilterCriteria

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

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

string

ऐसी वैल्यू जिन्हें शामिल किया जाना चाहिए. जो वैल्यू यहां दी गई सूची में शामिल नहीं हैं.

condition

object (BooleanCondition)

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

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

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

visibleByDefault

boolean

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

पिवटफ़िल्टर की खास जानकारी

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

जेएसओएन के काेड में दिखाना
{
  "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)

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

पिवट वैल्यू

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

जेएसओएन के काेड में दिखाना
{
  "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)

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

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

integer

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

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

formula

string

वैल्यू का हिसाब लगाने के लिए, एक कस्टम फ़ॉर्मूला. फ़ॉर्मूला, = वर्ण से शुरू होना चाहिए.

dataSourceColumnReference

object (DataSourceColumnReference)

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

PivotValueSummarize फ़ंक्शन

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

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 सेट किया गया हो.

PivotValueValuedDisplayType

डिसप्ले के लिए पिवट वैल्यू की गिनती करने के संभावित तरीके.

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

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

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

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