Tetap teratur dengan koleksi
Simpan dan kategorikan konten berdasarkan preferensi Anda.
Fungsi pivot_index dapat digunakan dalam penghitungan tabel untuk mengekstrak dan memanipulasi nilai kolom yang di-pivot berdasarkan indeksnya (dengan kata lain, posisinya).
Sintaks
pivot_index(expression, pivot_index)
Fungsi pivot_index mengevaluasi expression dalam konteks kolom pivot pada posisi pivot_index (1 untuk pivot pertama, 2 pivot kedua, dll.) Fungsi ini menampilkan null untuk hasil yang tidak diputar.
Contoh
Tabel berikut menunjukkan kueri yang menghitung jumlah pesanan yang dibuat di setiap musim dalam setahun. Kueri menyertakan dimensi yang diputar, Products Category, yang memiliki nilai Swimwear dan Coats. Untuk menghitung jumlah total pesanan yang dibuat di setiap musim di semua kategori, buat penghitungan tabel Total Orders Count.
Kategori Produk
Pakaian Renang
Mantel
Jumlah Total Pesanan
Musim
Jumlah Pesanan
Jumlah Pesanan
Musim Dingin
3
671
674
Musim semi
278
120
398
Musim Panas
840
21
861
Musim gugur
30
432
462
Penghitungan tabel Total Orders Count menambahkan nilai kolom pivot pertama ke nilai kolom pivot kedua. Rumusnya adalah:
[[["Mudah dipahami","easyToUnderstand","thumb-up"],["Memecahkan masalah saya","solvedMyProblem","thumb-up"],["Lainnya","otherUp","thumb-up"]],[["Sulit dipahami","hardToUnderstand","thumb-down"],["Informasi atau kode contoh salah","incorrectInformationOrSampleCode","thumb-down"],["Informasi/contoh yang saya butuhkan tidak ada","missingTheInformationSamplesINeed","thumb-down"],["Masalah terjemahan","translationIssue","thumb-down"],["Lainnya","otherDown","thumb-down"]],["Terakhir diperbarui pada 2025-07-31 UTC."],[],[],null,["# pivot_index function\n\nThe `pivot_index` function can be used in [table calculations](/looker/docs/table-calculations) to extract and manipulate the value of a pivoted column based on its index (in other words, its position).\n\nSyntax\n------\n\n**`pivot_index(expression, pivot_index)`**\n\nThe `pivot_index` function evaluates `expression` in the context of the pivot column at the position `pivot_index` (1 for first pivot, 2 second pivot, etc.) The function returns null for unpivoted results.\n\nExamples\n--------\n\nThe following table shows a query that counts the number of orders made in each season of the year. The query includes a pivoted dimension, **Products Category** , which has the values `Swimwear` and `Coats`. To compute the total number of orders made in each season across all categories, create a **Total Orders Count** table calculation.\n\nThe **Total Orders Count** table calculation adds the value of the first pivot column to the value of the second pivot column. The formula is: \n\n pivot_index(${orders.count}, 1) + pivot_index(${orders.count}, 2)\n\nThings to know\n--------------\n\n`pivot_index` cannot be used in a [custom filter](/looker/docs/filtering-and-limiting#custom-filters)."]]