Pivot Tables

পিভট টেবিল

একটি পিভট টেবিল।

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

পিভট টেবিল যে ডেটা উৎস থেকে ডেটা পড়ছে তার আইডি।

পিভটগ্রুপ

একটি পিভট টেবিলে একটি একক গ্রুপিং (সারি বা কলাম)।

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

যদি পিভট টেবিলে এই গ্রুপিংয়ের জন্য মোট যোগ করা উচিত তাহলে সত্য।

valueMetadata[]

object ( PivotGroupValueMetadata )

গ্রুপিং এর মান সম্পর্কে মেটাডেটা।

sortOrder

enum ( SortOrder )

এই গ্রুপের মানগুলিকে যে ক্রমানুসারে সাজানো উচিত।

valueBucket

object ( PivotGroupSortValueBucket )

বিপরীত পিভট গ্রুপের বালতি অনুসারে সাজানোর জন্য। যদি নির্দিষ্ট করা না থাকে, বাছাই করা হয় বর্ণানুক্রমিক এই গ্রুপের মান অনুসারে।

repeatHeadings

boolean

এই পিভট গ্রুপের শিরোনাম পুনরাবৃত্তি করা উচিত হলে সত্য। এটি শুধুমাত্র সারি গ্রুপিংয়ের জন্য বৈধ এবং কলাম দ্বারা উপেক্ষা করা হয়।

ডিফল্টরূপে, আমরা উচ্চ স্তরের শিরোনামগুলি না দেখিয়ে শিরোনামগুলির পুনরাবৃত্তি কমিয়ে দেই যেখানে তারা একই। উদাহরণস্বরূপ, যদিও নীচের তৃতীয় সারিটি "Q1 Mar" এর সাথে মিলে যায়, "Q1" দেখানো হয় না কারণ এটি আগের সারির সাথে অপ্রয়োজনীয়। পুনরাবৃত্ত শিরোনাম সত্যে সেট করা হলে "Feb" এবং "Mar" এর জন্য "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.
}
ক্ষেত্র
ইউনিয়ন ক্ষেত্রের rulePivotGroup এ প্রয়োগ করার নিয়ম। 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 |
...
+-------+-------------------+

একটি পিভট টেবিলে পরিণত করা যেতে পারে যা গোষ্ঠীগুলির একটি তালিকা প্রদান করে সময় অঞ্চল অনুসারে জনসংখ্যাকে একত্রিত করে (উদাহরণস্বরূপ, গ্রুপের নাম = 'সেন্ট্রাল', আইটেম = ['AL', 'AR', 'IA', ...]) একটি ম্যানুয়াল গ্রুপ নিয়ম। মনে রাখবেন যে উত্স ডেটাতে একটি টাইম জোন কলাম যোগ করে এবং পিভট টেবিল সামঞ্জস্য করে একই ধরনের প্রভাব অর্জন করা যেতে পারে।

+-----------+-------------------+
| Time Zone | SUM of Population |
+-----------+-------------------+
| Central   |             106.3 |
| Eastern   |             151.9 |
| Mountain  |              17.4 |
...
+-----------+-------------------+
JSON প্রতিনিধিত্ব
{
  "groups": [
    {
      object (ManualRuleGroup)
    }
  ]
}
ক্ষেত্র
groups[]

object ( ManualRuleGroup )

গোষ্ঠীর নামের তালিকা এবং উত্স ডেটা থেকে সংশ্লিষ্ট আইটেমগুলি যা প্রতিটি গোষ্ঠীর নামের সাথে মানচিত্র করে।

ম্যানুয়াল রুল গ্রুপ

একটি গ্রুপের নাম এবং উৎস ডেটা থেকে আইটেমগুলির একটি তালিকা যা এই নামের সাথে গ্রুপে রাখা উচিত।

JSON প্রতিনিধিত্ব
{
  "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 |
+-------------+-------------------+
JSON প্রতিনিধিত্ব
{
  "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 |
...
+--------------+--------------+
JSON প্রতিনিধিত্ব
{
  "type": enum (DateTimeRuleType)
}
ক্ষেত্র
type

enum ( DateTimeRuleType )

আবেদন করার জন্য তারিখ-সময়ের গ্রুপিংয়ের ধরন।

DateTimeRuleType

তারিখ-সময় গ্রুপিং নিয়মের উপলব্ধ প্রকার। এই ডকুমেন্টেশনটি অনুমান করে যে স্প্রেডশীট লোকেল হল "en-US", যদিও তারিখ এবং সময়ের প্রকৃত রেন্ডারিং কিছু নিয়ম প্রকারের জন্য স্প্রেডশীটের লোকেল ব্যবহার করে।

Enums
DATE_TIME_RULE_TYPE_UNSPECIFIED ডিফল্ট প্রকার, ব্যবহার করবেন না।
SECOND 0 থেকে 59 পর্যন্ত, দ্বিতীয় অনুসারে গ্রুপ তারিখগুলি।
MINUTE 0 থেকে 59 পর্যন্ত মিনিটের ভিত্তিতে তারিখগুলি গ্রুপ করুন৷
HOUR 0 থেকে 23 পর্যন্ত 24-ঘন্টা সিস্টেম ব্যবহার করে ঘন্টা অনুসারে তারিখগুলিকে গোষ্ঠীভুক্ত করুন৷
HOUR_MINUTE 24-ঘন্টা সিস্টেম ব্যবহার করে ঘন্টা এবং মিনিট অনুসারে তারিখগুলি গোষ্ঠীভুক্ত করুন, উদাহরণস্বরূপ 19:45৷
HOUR_MINUTE_AMPM 12-ঘন্টা সিস্টেম ব্যবহার করে ঘন্টা এবং মিনিট অনুসারে তারিখগুলি গোষ্ঠীভুক্ত করুন, উদাহরণস্বরূপ 7:45 PM। AM/PM পদবী স্প্রেডশীট লোকেলের উপর ভিত্তি করে অনুবাদ করা হয়।
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 Q4.
YEAR_MONTH_DAY বছর, মাস এবং দিন অনুসারে তারিখগুলি গোষ্ঠীভুক্ত করুন, উদাহরণস্বরূপ 2008-11-22৷

পিভটগ্রুপ লিমিট

পিভট গ্রুপে সারি বা কলামে গণনার সীমা।

JSON প্রতিনিধিত্ব
{
  "countLimit": integer,
  "applyOrder": integer
}
ক্ষেত্র
countLimit

integer

গণনার সীমা।

applyOrder

integer

যে ক্রমে পিভট টেবিলে গ্রুপ সীমা প্রয়োগ করা হয়।

পিভট গোষ্ঠীর সীমা নিম্ন থেকে উচ্চতর অর্ডার নম্বর পর্যন্ত প্রয়োগ করা হয়। ক্রম সংখ্যা 0 থেকে ধারাবাহিক পূর্ণসংখ্যাতে স্বাভাবিক করা হয়।

লেখার অনুরোধের জন্য, আবেদনকারী আদেশগুলি সম্পূর্ণরূপে কাস্টমাইজ করার জন্য, সমস্ত পিভট গোষ্ঠীর সীমাতে একটি অনন্য নম্বর সহ এই ক্ষেত্রটি সেট করা উচিত। অন্যথায়, PivotTable.rows তালিকা এবং তারপর PivotTable.columns তালিকার সূচী দ্বারা ক্রম নির্ধারণ করা হয়।

পিভট ফিল্টার মানদণ্ড

একটি পিভট টেবিলে সারি দেখানো/লুকানোর মানদণ্ড।

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 )

তথ্য উৎস কলামের রেফারেন্স।

পিভট ভ্যালু

একটি পিভট টেবিলের একটি মান কীভাবে গণনা করা উচিত তার সংজ্ঞা।

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 )

নির্দিষ্ট করা হলে, নির্দেশ করে যে পিভট মানগুলি অন্য পিভট মানের সাথে একটি গণনার ফলাফল হিসাবে প্রদর্শিত হবে। উদাহরণ স্বরূপ, যদি ক্যালকুলেটেড ডিসপ্লেটাইপ PERCENT_OF_GRAND_TOTAL হিসাবে নির্দিষ্ট করা হয়, তাহলে সমস্ত পিভট মান গ্র্যান্ড মোটের শতাংশ হিসাবে প্রদর্শিত হবে। পত্রক সম্পাদকে, এটি একটি পিভট টেবিলের মান বিভাগে "এভাবে দেখান" হিসাবে উল্লেখ করা হয়৷

ইউনিয়ন ক্ষেত্রের 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 ইঙ্গিত করে যে মানটি ইতিমধ্যেই সংক্ষিপ্ত করা হয়েছে, এবং সারসংক্ষেপ ফাংশনটি স্পষ্টভাবে নির্দিষ্ট করা নেই৷ লুকার ডেটা সোর্স পিভট টেবিলের জন্য ব্যবহৃত হয় যেখানে মান ইতিমধ্যেই সংক্ষিপ্ত করা আছে।

PivotValueCalculatedDisplayType

প্রদর্শনের জন্য পিভট মান গণনা করা হতে পারে এমন সম্ভাব্য উপায়।

Enums
PIVOT_VALUE_CALCULATED_DISPLAY_TYPE_UNSPECIFIED ডিফল্ট মান, ব্যবহার করবেন না।
PERCENT_OF_ROW_TOTAL সারির মোট মানের শতাংশ হিসাবে পিভট মান দেখায়।
PERCENT_OF_COLUMN_TOTAL কলামের মোট মানের শতাংশ হিসাবে পিভট মান দেখায়।
PERCENT_OF_GRAND_TOTAL গ্র্যান্ড মোট মানগুলির শতাংশ হিসাবে পিভট মানগুলি দেখায়৷

PivotValueLayout

পিভট মানগুলির বিন্যাস।

Enums
HORIZONTAL মান অনুভূমিকভাবে (কলাম হিসাবে) রাখা হয়।
VERTICAL মান উল্লম্বভাবে রাখা হয় (সারি হিসাবে)।