PivotTable
Pivot tablo.
JSON gösterimi |
---|
{ "rows": [ { object ( |
Alanlar | |
---|---|
rows[]
|
Pivot tablodaki her satır gruplaması. |
columns[]
|
Pivot tablodaki her sütun gruplaması. |
criteria
|
Kaynak sütun ofseti başına isteğe bağlı filtre eşlemesi. Filtreler, veriler pivot tabloya eklenmeden önce uygulanır. Haritanın anahtarı, filtrelemek istediğiniz kaynak aralığın sütun ofsetidir ve değer, söz konusu sütunun ölçütüdür.
Örneğin, kaynak
Bu alan, kullanımdan kaldırılarak yerine |
filterSpecs[]
|
Pivot tablo için verileri birleştirmeden önce kaynak sütunlara uygulanan filtreler.
Yanıtlarda hem |
values[]
|
Pivot tabloya eklenecek değerlerin listesi. |
valueLayout
|
Değerlerin yatay olarak mı (sütun olarak) yoksa dikey olarak mı (satır olarak) listeleneceği. |
dataExecutionStatus
|
Yalnızca çıkış. Veri kaynağı pivot tabloları için veri yürütme durumu. |
Birleşim alanı source_data . Pivot tablo verilerinin kaynağı.
source_data aşağıdakilerden yalnızca biri olabilir:
|
|
source
|
Pivot tablonun verileri okuduğu aralık. |
dataSourceId
|
Pivot tablonun verileri okuduğu veri kaynağının kimliği. |
PivotGroup
Pivot tabloda tek bir gruplandırma (satır veya sütun).
JSON gösterimi |
---|
{ "showTotals": boolean, "valueMetadata": [ { object ( |
Alanlar | |
---|---|
showTotals
|
Pivot tabloda bu gruplandırmanın toplamları gerekiyorsa doğru değerini alır. |
valueMetadata[]
|
Gruplamadaki değerlerle ilgili meta veriler. |
sortOrder
|
Bu gruptaki değerlerin sıralanması gerekir. |
valueBucket
|
Sıralama için zıt pivot grubun paketi. Belirtilmezse, sıralama bu grubun değerlerine göre alfabetik olarak yapılır. |
repeatHeadings
|
Bu pivot grubundaki başlıklar tekrar edilmesi gerekiyorsa doğru değerini alır. Bu yalnızca satır gruplamaları için geçerlidir ve sütunlar tarafından yoksayılır. Varsayılan olarak, aynı üst düzey başlıkları göstermeyerek başlıkların tekrarını en aza indiririz. Örneğin, aşağıdaki üçüncü satır "1. Çeyrek Mart"a karşılık gelse de, önceki satırlarla gereksiz olduğu için "Ç1" gösterilmez. Yineleyici Başlıkların true (doğru) değerine ayarlanması, "Q1"in "Şubat" ve "Mart" için tekrarlanmasına neden olur.
|
label
|
Özelleştirilebilen satır/sütun grupları için kullanılacak etiketler. Örneğin, aşağıdaki pivot tabloda satır etiketi
|
groupRule
|
Bu satır/sütun grubuna uygulanacak grup kuralıdır. |
groupLimit
|
Bu pivot gruba uygulanacak satır veya sütun sayısı sınırı. |
Birleşim alanı source . Pivot grubunun veri kaynağı.
source aşağıdakilerden yalnızca biri olabilir:
|
|
sourceColumnOffset
|
Bu gruplamanın temel aldığı kaynak aralığın sütun uzaklığı.
Örneğin, kaynak |
dataSourceColumnReference
|
Bu gruplamanın temel aldığı veri kaynağı sütununa referans. |
PivotGroupValueMetadata
Pivot gruplandırmadaki bir değerle ilgili meta veriler.
JSON gösterimi |
---|
{
"value": {
object (
|
Alanlar | |
---|---|
value
|
Meta verinin karşılık geldiği hesaplanan değer. (Değerler hesaplanacağı için |
collapsed
|
Değere karşılık gelen veriler daraltılmışsa doğru değerini alır. |
PivotGroupSortValueBucket
Sıralama için pivot grubunda hangi değerlerin kullanılması gerektiği hakkında bilgi.
JSON gösterimi |
---|
{
"valuesIndex": integer,
"buckets": [
{
object (
|
Alanlar | |
---|---|
valuesIndex
|
Bu gruplandırmadaki değerlerin sıralanması gereken |
buckets[]
|
Sıralama için değerlerin seçildiği paketi belirler. Örneğin, bir satır grubu ve iki sütun grubu olan bir pivot tabloda satır grubu en fazla iki değeri listeleyebilir. İlk değer ilk sütun grubundaki bir değere, ikinci değer ise ikinci sütun grubundaki bir değere karşılık gelir. Hiçbir değer listelenmemesi, satırın sütun grupları üzerinden "Genel Toplam"a göre sıralanması gerektiğini gösterir. Tek bir değer listeleniyorsa bu, ilgili grubun "Toplamı"nın kullanılmasına karşılık gelir. |
PivotGroupRule
Her bir değeri ayrı ayrı ayırmak yerine kaynak veri sütunundaki değerler için paketleri tanımlayan PivotGroup
üzerinde isteğe bağlı bir ayardır. Kaynak verilerdeki her sütun için grup kuralına sahip yalnızca bir PivotGroup
eklenebilir ancak belirli bir sütuna hem kural içeren PivotGroup
hem de bulunmayan PivotGroup
ekleyebilirsiniz.
JSON gösterimi |
---|
{ // Union field |
Alanlar | |
---|---|
Birleşim alanı rule . PivotGroup öğesine uygulanacak kural.
rule aşağıdakilerden yalnızca biri olabilir:
|
|
manualRule
|
|
histogramRule
|
|
dateTimeRule
|
|
ManualRule
Bir kaynak veri sütunundaki değerleri, seçtiğiniz adlara sahip gruplar halinde manuel olarak düzenlemenize olanak tanır. Örneğin, nüfusu eyalete göre toplayan bir pivot tablo:
+-------+-------------------+
| State | SUM of Population |
+-------+-------------------+
| AK | 0.7 |
| AL | 4.8 |
| AR | 2.9 |
...
+-------+-------------------+
manuel bir grup kuralına grup listesi (örneğin, groupName = 'Merkezi', items = ['AL', 'AR', 'IA', ...]) sağlayarak nüfusu saat dilimine göre toplayan bir pivot tabloya dönüştürülebilir. Kaynak verilere saat dilimi sütunu eklenerek ve pivot tablonun ayarlanarak da benzer bir etki elde edilebileceğini unutmayın.
+-----------+-------------------+
| Time Zone | SUM of Population |
+-----------+-------------------+
| Central | 106.3 |
| Eastern | 151.9 |
| Mountain | 17.4 |
...
+-----------+-------------------+
JSON gösterimi |
---|
{
"groups": [
{
object (
|
Alanlar | |
---|---|
groups[]
|
Grup adlarının listesi ve her grup adıyla eşleşen kaynak verilerdeki ilgili öğeler. |
ManualRuleGroup
Bir grup adı ve kaynak verilerdeki, gruba bu adla yerleştirilmesi gereken öğelerin listesi.
JSON gösterimi |
---|
{ "groupName": { object ( |
Alanlar | |
---|---|
groupName
|
Dize olması gereken grup adı. Belirli bir |
items[]
|
Kaynak verilerdeki, bu gruba yerleştirilmesi gereken öğeler. Her öğe bir dize, sayı veya boole olabilir. Öğeler belirli bir |
HistogramRule
Bir kaynak veri sütunundaki sayısal değerleri sabit boyutlu gruplar halinde düzenlemenizi sağlar. HistogramRule.start
ile HistogramRule.end
arasındaki tüm değerler, HistogramRule.interval
boyut gruplarına yerleştirilir. Ayrıca, HistogramRule.start
altındaki tüm değerler bir gruba, HistogramRule.end
üzerindeki tüm değerler ise başka bir gruba yerleştirilir. Yalnızca HistogramRule.interval
gereklidir. Ancak hem HistogramRule.start
hem de HistogramRule.end
sağlanırsa HistogramRule.start
değeri, HistogramRule.end
değerinden küçük olmalıdır. Örneğin, 50'den fazla satır içeren ve yaşa göre ortalama satın alma tutarının gösterildiği bir pivot tablo:
+-----+-------------------+
| Age | AVERAGE of Amount |
+-----+-------------------+
| 16 | $27.13 |
| 17 | $5.24 |
| 18 | $20.15 |
...
+-----+-------------------+
HistogramRule.start
değeri 25, HistogramRule.interval
değeri 20 ve HistogramRule.end
değeri 65 olan bir histogram grubu kuralı uygulayarak aşağıdaki gibi bir pivot tabloya dönüştürülebilir.
+-------------+-------------------+
| Grouped Age | AVERAGE of Amount |
+-------------+-------------------+
| < 25 | $19.34 |
| 25-45 | $31.43 |
| 45-65 | $35.87 |
| > 65 | $27.55 |
+-------------+-------------------+
| Grand Total | $29.12 |
+-------------+-------------------+
JSON gösterimi |
---|
{ "interval": number, "start": number, "end": number } |
Alanlar | |
---|---|
interval
|
Oluşturulan paketlerin boyutu. Pozitif olmalıdır. |
start
|
Öğelerin sabit boyutlu kovalara yerleştirildiği minimum değerdir. Başlangıç değerinin altındaki değerler tek bir grupta toplanır. Bu alan isteğe bağlıdır. |
end
|
Öğelerin sabit boyutlu kovalara yerleştirildiği maksimum değerdir. Sonun üzerindeki değerler tek bir grupta yer alır. Bu alan isteğe bağlıdır. |
DateTimeRule
Bir kaynak veri sütunundaki tarih-saat değerlerini, tarih veya saat değerlerinin seçilen kısımlarına göre gruplar halinde düzenlemenizi sağlar. Örneğin, tarihe göre satış işlemlerini gösteren bir pivot tabloyu ele alalım:
+----------+--------------+
| Date | SUM of Sales |
+----------+--------------+
| 1/1/2017 | $621.14 |
| 2/3/2017 | $708.84 |
| 5/8/2017 | $326.84 |
...
+----------+--------------+
YEAR_MONTH DateTimeRuleType
tarihli bir tarih-saat grubu kuralı uygulandığında aşağıdaki pivot tablo elde edilir.
+--------------+--------------+
| Grouped Date | SUM of Sales |
+--------------+--------------+
| 2017-Jan | $53,731.78 |
| 2017-Feb | $83,475.32 |
| 2017-Mar | $94,385.05 |
...
+--------------+--------------+
JSON gösterimi |
---|
{
"type": enum (
|
Alanlar | |
---|---|
type
|
Uygulanacak tarih-saat gruplandırmasının türü. |
DateTimeRuleType
Kullanılabilir tarih-saat gruplandırma kuralı türleri. Tarih ve saatlerin gerçek oluşturulurken bazı kural türleri için e-tablonun yerel ayarı kullanılır, ancak bu dokümanda e-tablo yerel ayarının "en-US" olduğu varsayılmıştır.
Sıralamalar | |
---|---|
DATE_TIME_RULE_TYPE_UNSPECIFIED
|
Varsayılan tür, kullanmayın. |
SECOND
|
Tarihleri saniyeye göre 0 ile 59 arasında gruplandırın. |
MINUTE
|
Tarihleri dakikaya göre (0 ile 59 arasında) gruplandırın. |
HOUR
|
Tarihleri 24 saatlik bir sistem kullanarak 0'dan 23'e kadar saate göre gruplandırın. |
HOUR_MINUTE
|
Tarihleri 24 saatlik bir sistem kullanarak saate ve dakikaya göre gruplandırın (ör. 19:45). |
HOUR_MINUTE_AMPM
|
Tarihleri 12 saatlik bir sistem kullanarak saate ve dakikaya göre gruplandırın (ör. 19:45). ÖÖ/ÖS tanımlaması e-tablonun yerel ayarına göre çevrilir. |
DAY_OF_WEEK
|
Tarihleri haftanın gününe göre gruplandırın (ör. Pazar). Haftanın günleri e-tablonun yerel ayarına göre çevrilir. |
DAY_OF_YEAR
|
Tarihleri yılın gününe göre (1 ile 366 arasında) gruplandırın. 29 Şubat'tan sonraki tarihlerin, artık yıllarda, artık olmayan yıllarda farklı gruplara denk düştüğünü unutmayın. |
DAY_OF_MONTH
|
Tarihleri ayın gününe göre (1 ile 31 arasında) gruplandırın. |
DAY_MONTH
|
Tarihleri güne ve aya göre gruplandırın (ör. 22-Kasım). Ay, e-tablonun yerel ayarına göre çevrilir. |
MONTH
|
Tarihleri aya göre gruplandırın (ör. Kasım). Ay, e-tablo yerel ayarına göre çevrilir. |
QUARTER
|
Tarihleri üç aylık döneme göre gruplandırın, örneğin 1. Çeyrek (Ocak-Mart'ı temsil eder). |
YEAR
|
Tarihleri yıla göre gruplandırın (örneğin, 2008). |
YEAR_MONTH
|
Tarihleri yıla ve aya göre gruplandırın (ör. 2008-Kasım. Ay, e-tablonun yerel ayarına göre çevrilir.) |
YEAR_QUARTER
|
Tarihleri yıla ve üç aylık döneme göre gruplandırın (ör. 2008 4. Çeyrek). |
YEAR_MONTH_DAY
|
Tarihleri yıla, aya ve güne göre gruplandırın (ör. 2008-11-22). |
PivotGroupLimit
Pivot grubundaki satır veya sütunlardaki sayı sınırı.
JSON gösterimi |
---|
{ "countLimit": integer, "applyOrder": integer } |
Alanlar | |
---|---|
countLimit
|
Sayı sınırı. |
applyOrder
|
Grup sınırının pivot tabloya uygulanma sırası. Pivot grubu sınırları, düşük olan sipariş numarasından üst sipariş numarasına uygulanır. Sipariş numaraları, 0'dan sonraki ardışık tam sayılara normalleştirilir.
Yazma isteklerinde, uygulanan siparişleri tam olarak özelleştirmek için tüm pivot grup sınırlarında bu alan benzersiz bir sayıyla ayarlanmalıdır. Aksi takdirde, sıra |
PivotFilterCriteria
Pivot tablodaki satırları gösterme/gizleme ölçütleri.
JSON gösterimi |
---|
{
"visibleValues": [
string
],
"condition": {
object (
|
Alanlar | |
---|---|
visibleValues[]
|
Dahil edilmesi gereken değerler. Burada listelenmeyen değerler hariç tutulur. |
condition
|
Değerlerin gösterilmesi için doğru olması gereken bir koşul. (
A1 gösterimindeki aralıklara başvuruda bulunan koşul değerleri pivot tablo sayfasına göre değerlendirilir. Referanslar mutlak şekilde ele alındığından pivot tabloda doldurulmaz. Örneğin, "Pivot Tablo 1"deki
Pivot tablonun kaynak verilerine sütun başlığı adıyla başvurulabilir. Örneğin, kaynak verilerde "Gelir" ve "Maliyet" adlı sütunlar varsa ve "Gelir" sütununa |
visibleByDefault
|
Değerlerin varsayılan olarak görünür olup olmadığı. True (doğru) değerine ayarlanırsa |
PivotFilterSpec
Belirli bir kaynak sütun uzaklığıyla ilişkili pivot tablo filtre ölçütleri.
JSON gösterimi |
---|
{ "filterCriteria": { object ( |
Alanlar | |
---|---|
filterCriteria
|
Sütuna ilişkin ölçütler. |
Birleşim alanı source . Bu filtrenin geçerli olduğu kaynak sütun.
source aşağıdakilerden yalnızca biri olabilir:
|
|
columnOffsetIndex
|
Kaynak aralığın sıfır tabanlı sütun ofseti. |
dataSourceColumnReference
|
Veri kaynağı sütununa referans. |
PivotValue
Pivot tablodaki bir değerin nasıl hesaplanması gerektiğinin tanımı.
JSON gösterimi |
---|
{ "summarizeFunction": enum ( |
Alanlar | |
---|---|
summarizeFunction
|
Değeri özetleyen bir işlev. |
name
|
Değer için kullanılacak bir ad. |
calculatedDisplayType
|
Belirtilirse pivot değerlerin, başka bir pivot değerle yapılan hesaplamanın sonucu olarak görüntülenmesi gerektiğini belirtir. Örneğin, ComputeDisplayType PERCENT_OF_GRAND_TOTAL olarak belirtilirse, tüm pivot değerler genel toplamın yüzdesi olarak gösterilir. E-Tablolar düzenleyicisinde bu, pivot tablonun değer bölümünde "Farklı Göster" olarak adlandırılır. |
Birleşim alanı value . Pivot tablodaki değerler için kullanılacak veriler. Tam olarak bir değer ayarlanmalıdır.
value aşağıdakilerden yalnızca biri olabilir:
|
|
sourceColumnOffset
|
Bu değerin okunduğu kaynak aralığın sütun ofseti.
Örneğin, kaynak |
formula
|
Değeri hesaplamak için kullanılan özel bir formül. Formül bir |
dataSourceColumnReference
|
Bu değerin veri okuduğu veri kaynağı sütununa başvuru. |
PivotValueSummarizeFunction
Pivot değeri özetleyen bir işlev.
Sıralamalar | |
---|---|
PIVOT_STANDARD_VALUE_FUNCTION_UNSPECIFIED
|
Varsayılan değerdir, bu değeri kullanma. |
SUM
|
SUM işlevine karşılık gelir.
|
COUNTA
|
COUNTA işlevine karşılık gelir.
|
COUNT
|
COUNT işlevine karşılık gelir.
|
COUNTUNIQUE
|
COUNTUNIQUE işlevine karşılık gelir.
|
AVERAGE
|
AVERAGE işlevine karşılık gelir.
|
MAX
|
MAX işlevine karşılık gelir.
|
MIN
|
MIN işlevine karşılık gelir.
|
MEDIAN
|
MEDIAN işlevine karşılık gelir.
|
PRODUCT
|
PRODUCT işlevine karşılık gelir.
|
STDEV
|
STDEV işlevine karşılık gelir.
|
STDEVP
|
STDEVP işlevine karşılık gelir.
|
VAR
|
VAR işlevine karşılık gelir.
|
VARP
|
VARP işlevine karşılık gelir.
|
CUSTOM
|
Formülün olduğu gibi kullanılması gerektiğini belirtir. Yalnızca PivotValue.formula ayarlanmışsa geçerlidir.
|
NONE
|
Değerin zaten özetlendiğini ve özetleme işlevinin açıkça belirtilmediğini belirtir. Değerin zaten özetlendiği Looker veri kaynağı pivot tabloları için kullanılır. |
PivotValueCalculatedDisplayType
Özet değerlerinin görüntülü reklam için hesaplanabileceği olası yöntemler.
Sıralamalar | |
---|---|
PIVOT_VALUE_CALCULATED_DISPLAY_TYPE_UNSPECIFIED
|
Varsayılan değerdir, kullanmayın. |
PERCENT_OF_ROW_TOTAL
|
Pivot değerlerini, satır toplam değerlerinin yüzdesi olarak gösterir. |
PERCENT_OF_COLUMN_TOTAL
|
Pivot değerlerini, sütun toplam değerlerinin yüzdesi olarak gösterir. |
PERCENT_OF_GRAND_TOTAL
|
Pivot değerlerini, genel toplam değerlerin yüzdesi olarak gösterir. |
PivotValueLayout
Pivot değerlerin düzeni.
Sıralamalar | |
---|---|
HORIZONTAL
|
Değerler yatay olarak (sütun olarak) gösterilir. |
VERTICAL
|
Değerler dikey olarak (satırlar olarak) yerleştirilir. |