Pivot tablo
Pivot tablo.
JSON gösterimi |
---|
{ "rows": [ { object ( |
Alanlar | |
---|---|
rows[]
|
Pivot tablodaki her bir satır gruplandırması. |
columns[]
|
Pivot tablodaki her sütun grubu. |
criteria
|
Kaynak sütun uzaklığı başına isteğe bağlı bir filtre eşlemesi. Filtreler, pivot tabloya veri birleştirmeden önce uygulanır. Eşlemenin 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 tablonun verileri toplanmadan önce kaynak sütunlara uygulanan filtreler.
Hem
|
values[]
|
Pivot tabloya dahil edilecek değerlerin listesi. |
valueLayout
|
Değerlerin yatay (sütun olarak) mı yoksa dikey (satır olarak) mi listeleneceğini belirtir. |
dataExecutionStatus
|
Yalnızca çıkış. Veri kaynağı pivot tabloları için veri yürütme durumu. |
Birlik alanı
source_data Pivot tablo verilerinin kaynağı.
source_data .
aşağıdakilerden yalnızca biri olabilir:
|
|
source
|
Pivot tablonun veri 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 tablonun bu gruplandırmaya ilişkin toplamları içermesi gerekiyorsa doğru değerini döndürür. |
valueMetadata[]
|
Gruplamadaki değerlerle ilgili meta veriler. |
sortOrder
|
Bu gruptaki değerlerin sıralama düzeni. |
valueBucket
|
Sıralama ölçütü olarak kullanılacak ters pivot grubun paketi. Belirtilmezse sıralama bu grubun değerlerine göre alfabetik olur. |
repeatHeadings
|
Bu pivot gruptaki başlıkların tekrarlanması gerekiyorsa doğru değerini döndürür. Bu yalnızca satır gruplamaları için geçerlidir ve sütunlar tarafından yoksayılır. Varsayılan olarak, aynı oldukları üst düzey başlıkları göstermeyerek başlıkların tekrarını en aza indiririz. Örneğin, alttaki üçüncü satır "Q1 Mar", "Q1"e karşılık gelir. önceki satırlarla gereksiz olduğundan gösterilmiyor. repeatHeadings değerini true olarak ayarlamak, "1. Çeyrek" değerinin "Şub" ve "Mar" 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ı. |
groupLimit
|
Bu pivot gruba uygulanacak satır veya sütun sayısı sınırı. |
Birlik alanı
source Pivot grubun veri kaynağı.
source .
aşağıdakilerden yalnızca biri olabilir:
|
|
sourceColumnOffset
|
Bu gruplandırmanın temel aldığı kaynak aralığın sütun uzaklığı.
Örneğin, kaynak
|
dataSourceColumnReference
|
Bu gruplandırmanın temel aldığı veri kaynağı sütununa yapılan referans. |
PivotGroupValueMetadata
Pivot gruplandırmadaki bir değerle ilgili meta veriler.
JSON gösterimi |
---|
{
"value": {
object ( |
Alanlar | |
---|---|
value
|
Meta verilerin karşılık geldiği hesaplanan değer. (
|
collapsed
|
Değere karşılık gelen veriler daraltılmışsa doğru değerini döndürür. |
PivotGroupSortValueBucket
Bir pivot gruptaki hangi değerlerin sıralama için kullanılacağıyla ilgili bilgiler.
JSON gösterimi |
---|
{
"valuesIndex": integer,
"buckets": [
{
object ( |
Alanlar | |
---|---|
valuesIndex
|
Zaman çizelgesindeki ofset
|
buckets[]
|
Değerlerin sıralanmak üzere seçileceği paketi belirler. Örneğin, bir satır grubu ve iki sütun grubunda yer alırsa satır grubunda en fazla iki değer listelenebilir. İ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 listelenmiyorsa bu, satırın "Genel Toplam"a göre sıralanması gerektiğini gösterir. işaretini tıklayın. Listelenen tek bir değer varsa bu, ilgili grubun "Toplam" değerinin kullanılmasına karşılık gelir. |
PivotGroupRule
Bu,
PivotGroup
.
değeri tek tek ayırmak yerine kaynak veri sütunundaki değerler için paketleri tanımlar. Yalnızca bir
PivotGroup
.
kaynak verilerdeki her sütun için bir grup kuralı ile eklenebilir. Ancak herhangi bir sütuna
PivotGroup
İçinde bir kuralı ve
PivotGroup
bilmeyenler.
JSON gösterimi |
---|
{ // Union field |
Alanlar | |
---|---|
Birlik alanı
rule Kurala,
PivotGroup
rule
yalnızca aşağıdakilerden biri olabilir:
|
|
manualRule
|
A
|
histogramRule
|
CEVAP
|
dateTimeRule
|
A
|
ManualRule
Bir kaynak veri sütunundaki değerleri, seçtiğiniz adlarla paketlere 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 = 'Central', items = ['AL', 'AR', 'IA', ...]) sağlayarak nüfusu saat dilimine göre toplayan bir pivot tabloya dönüştürülebilir. Benzer bir etkiyi, kaynak verilere bir saat dilimi sütunu ekleyerek ve pivot tabloyu ayarlayarak da elde edebileceğinizi 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 ve kaynak verilerdeki her bir grup adıyla eşlenen ilgili öğelerin listesi. |
ManualRuleGroup
Bir grup adı ve kaynak verilerdeki, bu ada sahip gruba yerleştirilmesi gereken öğelerin listesi.
JSON gösterimi |
---|
{ "groupName": { object ( |
Alanlar | |
---|---|
groupName
|
Grup adı (dize olmalıdır). Belirli bir gruptaki her bir grup
|
items[]
|
Bu gruba yerleştirilmesi gereken kaynak verilerdeki öğ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üzenlemenize olanak tanır. HistogramRule.start
ile HistogramRule.end
arasındaki tüm değerler HistogramRule.interval
boyutunda gruplara yerleştirilir. Ayrıca, aşağıdaki tüm değerler
HistogramRule.start
.
bir gruba yerleştirilir ve yukarıdaki tüm değerler
HistogramRule.end
diğer bir alanın içine yerleştirilir. Yalnızca
HistogramRule.interval
.
gereklidir
HistogramRule.start
ve
HistogramRule.end
ve hem değer hem de
HistogramRule.start
şundan küçük olmalıdır:
HistogramRule.end
. Örneğin, 50'den fazla satıra sahip, yaşa göre ortalama satın alma tutarını gösteren bir pivot tablo:
+-----+-------------------+
| Age | AVERAGE of Amount |
+-----+-------------------+
| 16 | $27.13 |
| 17 | $5.24 |
| 18 | $20.15 |
...
+-----+-------------------+
histogram grup kuralı uygulanarak aşağıdaki gibi bir pivot tabloya dönüştürülebilir
HistogramRule.start
.
yani 25'inin
HistogramRule.interval
20 ve
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 gösterimi |
---|
{ "interval": number, "start": number, "end": number } |
Alanlar | |
---|---|
interval
|
Oluşturulan paketlerin boyutu. Pozitif olmalıdır. |
start
|
Öğelerin sabit boyutlu gruplara yerleştirildiği minimum değer. Başlangıç değerinin altındaki değerler tek bir pakette toplanır. Bu alan isteğe bağlıdır. |
end
|
Öğelerin sabit boyutlu gruplara yerleştirildiği maksimum değer. Sonun üzerindeki değerler tek bir pakette toplanı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 bölümlerine göre paketler halinde düzenlemenize olanak tanır. Örneğin, satış işlemlerini tarihe göre 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
değerine sahip bir tarih-saat grubu kuralı uyguladığınızda aşağıdaki pivot tablo oluşturulur.
+--------------+--------------+
| 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ı türü. |
DateTimeRuleType
Kullanılabilir tarih-saat gruplandırma kuralı türleri. Bu dokümanlarda e-tablo yerel ayarının "en-US" olduğu varsayılır, ancak bazı kural türleri için tarihler ve saatler oluşturulurken e-tablonun yerel ayarı kullanılır.
Sıralamalar | |
---|---|
DATE_TIME_RULE_TYPE_UNSPECIFIED
|
Varsayılan türdür, kullanmayın. |
SECOND
|
Tarihleri 0 ile 59 arasında saniyeye göre gruplandırın. |
MINUTE
|
Tarihleri 0 ile 59 arasında dakikalara göre gruplandırın. |
HOUR
|
Tarihleri, 24 saatlik bir sistem kullanarak 0 ile 23 arasında olacak şekilde saate göre gruplandırın. |
HOUR_MINUTE
|
24 saatlik sistem kullanarak tarihleri saate ve dakikaya göre gruplandırın (ör. 19:45). |
HOUR_MINUTE_AMPM
|
Tarihleri, 12 saatlik bir sistem (ör. 19:45) kullanarak saate ve dakikaya göre gruplandırın. ÖÖ/Ö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 1 ile 366 arasındaki günlerine göre gruplandırın. 29 Şubat'tan sonraki tarihlerin, artık yıllarda artık olmayan yıllara göre farklı gruplara ayrıldığı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). Ay, e-tablo 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 çeyreğe göre gruplandırın (ör. 1. çeyrek (Ocak-Mart'ı temsil eder)). |
YEAR
|
Tarihleri yıla göre gruplandırın (ör. 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 çeyreğe göre gruplandırın (ör. 2008 4. çeyrek). |
YEAR_MONTH_DAY
|
Tarihleri yıl, ay ve güne göre gruplandırın (ör. 22.11.2008). |
PivotGroupLimit
Pivot grubundaki satır veya sütunların 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üşükten yükseğe doğru sipariş numarasına göre uygulanır. Sipariş numaraları, 0'dan itibaren art arda gelen tam sayılar olacak şekilde normalleştirilir.
Yazma isteğinde, uygulanan siparişleri tamamen özelleştirmek için tüm pivot grubu 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 atıfta bulunan koşul değerleri, pivot tablo sayfasına göre değerlendirilir. Referanslar mutlak olarak değerlendirilir, bu nedenle pivot tabloda aşağı doğru doldurulmaz. Örneğin,
Pivot tablonun kaynak verilerine sütun başlığı adıyla referans verilebilir. Örneğin, kaynak verilerde "Gelir" adlı sütunlar varsa ve "Maliyet" ve "Gelir" değerine bir koşul uygulanır türü olan sütun
|
visibleByDefault
|
Değerlerin varsayılan olarak görünür olup olmadığı. Doğruysa |
PivotFilterSpec
Belirli bir kaynak sütun ofsetiyle ilişkili pivot tablo filtre ölçütleri.
JSON gösterimi |
---|
{ "filterCriteria": { object ( |
Alanlar | |
---|---|
filterCriteria
|
Sütun için ölçütler. |
Birlik alanı
source Bu filtrenin uygulandığı 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 hesaplanacağının tanımı.
JSON gösterimi |
---|
{ "summarizeFunction": enum ( |
Alanlar | |
---|---|
summarizeFunction
|
Değeri özetleyen bir işlev. |
name
|
Değer için kullanılacak ad. |
calculatedDisplayType
|
Belirtilmişse pivot değerlerinin başka bir pivot değeri içeren bir hesaplamanın sonucu olarak görüntülenmesi gerektiğini belirtir. Örneğin, accountDisplayType PERCENT_OF_GRAND_TOTAL olarak belirtilirse tüm pivot değerleri genel toplamın yüzdesi olarak görüntülenir. E-Tablolar düzenleyicisinde, pivot tablonun değer bölümünde bu değere "Şöyle Göster" adı verilir. |
Birlik alanı
value Pivot tablodaki değerler için kullanılacak veriler. Tam olarak bir değer ayarlanmalıdır.
value
yalnızca aşağıdakilerden biri olabilir:
|
|
sourceColumnOffset
|
Bu değerin okuduğu kaynak aralığın sütun ofseti.
Örneğin, kaynak |
formula
|
Değeri hesaplamak için kullanılacak özel bir formül. Formül,
|
dataSourceColumnReference
|
Bu değerin okuduğu veri kaynağı sütununa başvurudur. |
PivotValueSummarizeFunction
Pivot değerini özetleyen bir işlev.
Sıralamalar | |
---|---|
PIVOT_STANDARD_VALUE_FUNCTION_UNSPECIFIED
|
Varsayılan ayar, kullanılmaz. |
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
|
Şunlara karşılık gelir:
MIN .
işlevini kullanın.
|
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
|
Şunlara karşılık gelir:
STDEVP .
işlevini kullanın.
|
VAR
|
Şunlara karşılık gelir:
VAR .
işlevini kullanın.
|
VARP
|
Şunlara karşılık gelir:
VARP .
işlevini kullanın.
|
CUSTOM
|
Formülün olduğu gibi kullanılacağını belirtir. Yalnızca PivotValue.formula ayarlanmışsa geçerlidir.
|
NONE
|
Değerin zaten özetlendiğini ve özetleme işlevinin açık bir şekilde belirtilmediğini belirtir. Değerin zaten özetlendiği Looker veri kaynağı pivot tabloları için kullanılır. |
PivotValueCalculatedDisplayType
Pivot tablo değerlerinin görüntüleme 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, toplam değerlerin yüzdesi olarak gösterir. |
PivotValueLayout
Pivot değerlerinin düzeni.
Sıralamalar | |
---|---|
HORIZONTAL
|
Değerler yatay olarak (sütunlar halinde) düzenlenir. |
VERTICAL
|
Değerler dikey olarak (satır olarak) düzenlenir. |