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

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

डिफ़ॉल्ट रूप से, हम हेडलाइन को दोहराने से कम करते हैं. इसके लिए, हम एक जैसी हेडलाइन को ऊपर के लेवल पर नहीं दिखाते. उदाहरण के लिए, नीचे दी गई तीसरी लाइन "मार्च की पहली तिमाही" से जुड़ी है. हालांकि, "पहली तिमाही" नहीं दिखाई गई है, क्योंकि यह पिछली लाइनों के साथ काम की नहीं है. repeatHeadings को 'सही' पर सेट करने पर, "फ़रवरी" और "मार्च" के लिए "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

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

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)

A ManualRule.

histogramRule

object (HistogramRule)

A HistogramRule.

dateTimeRule

object (DateTimeRule)

A DateTimeRule.

ManualRule

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

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

को पिवट टेबल में बदला जा सकता है. यह टेबल, मैन्युअल ग्रुप नियम के लिए ग्रुप की सूची (उदाहरण के लिए, groupName = 'सेंट्रल', items = ['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 |
...
+----------+--------------+

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

+--------------+--------------+
| 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 का इस्तेमाल करने पर, उसे 'Pivot Table 1'!$A$1 माना जाएगा.

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

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 था, तो 0 के sourceColumnOffset का मतलब है कि यह वैल्यू कॉलम 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 वैल्यू को वर्टिकल तौर पर (लाइन के तौर पर) दिखाया जाता है.