Menggunakan parameter dalam URL - Amazon QuickSight

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

Menggunakan parameter dalam URL

Anda dapat menggunakan nama parameter dan nilai dalam URL di Amazon QuickSight untuk menetapkan nilai default untuk parameter tersebut di dasbor atau analisis.

Contoh berikut menunjukkan URL dasbor yang menetapkan parameter untuk dasbor lain.

https://us-east-2.quicksight.aws.amazon.com/sn/dashboards/abc123-abc1-abc2-abc3-abcdefef1234#p.myParameter=12345

Pada contoh sebelumnya, bagian pertama adalah tautan ke dasbor target:https://us-east-2.quicksight.aws.amazon.com/sn/dashboards/abc123-abc1-abc2-abc3-abcdefef1234. Tanda hash (#)mengikuti bagian pertama untuk memperkenalkan fragmen, yang berisi nilai-nilai yang ingin Anda atur.

Nilai dalam fragmen tidak diterima atau dicatat oleh AWS server. Fungsionalitas ini membuat nilai data Anda lebih aman.

Fragmen setelah # mengikuti aturan-aturan ini:

  • Parameter diawali denganp.. Nama adalah nama parameter, bukan nama kontrol. Anda dapat melihat nama parameter dengan membuka analisis, dan memilih Parameter di sidebar kiri.

  • Nilai diatur menggunakan sama dengan (=). Aturan-aturan berikut berlaku:

    • Nilai literal tidak menggunakan tanda kutip.

    • Spasi di dalam nilai secara otomatis dikodekan oleh browser, jadi Anda tidak perlu menggunakan karakter escape saat membuat URL secara manual.

    • Untuk mengembalikan semua nilai, atur parameter sama dengan"[ALL]".

    • Dalam tindakan khusus, nama parameter target dimulai dengan$, misalnya: <<$passThroughParameter>>

    • Dalam tindakan khusus, nilai parameter ditampilkan dengan tanda kurung sudut<< >>, misalnya<<dashboardParameter1>>). Pengguna dasbor melihat nilai pencarian, bukan variabelnya.

  • Untuk tindakan URL kustom, parameter multivalue hanya memerlukan satu instance dari parameter yang sama di fragmen, misalnya: p.city=<<$city>>

  • Untuk URL langsung, beberapa nilai untuk satu parameter memiliki dua contoh parameter yang sama dalam fragmen. Sebagai contoh, lihat berikut.

  • Ampersands (&) memisahkan beberapa parameter. Sebagai contoh, lihat berikut.

Server mengonversi tanggal ke UTC dan mengirimkannya ke backend sebagai string tanpa zona waktu. Untuk menggunakan tanggal Universal Coordinated Time (UTC), kecualikan zona waktu. Berikut adalah beberapa contoh format tanggal yang berfungsi:

  • 2017-05-29T00%3A00%3A00

  • 2018-04-04 14:51 -08:00

  • Wed Apr 04 2018 22:51 GMT+0000

https://us-east-2.quicksight.aws.amazon.com/sn/dashboards/abc123-abc1-abc2-abc3-abcdefef1234#p.shipdate=2018-09-30 08:01&p.city=New York&p.city=Seattle&p.teamMember=12&p.percentageRank=2.3

Di browser, kode ini menjadi yang berikut.

https://us-east-2.quicksight.aws.amazon.com/sn/dashboards/abc123-abc1-abc2-abc3-abcdefef1234#p.shipdate=2018-09-30%2008:01&p.city=New%20York&p.city=Seattle&p.teamMember=12&p.percentageRank=2.3

Contoh sebelumnya menetapkan empat parameter:

  • shipDateadalah parameter tanggal:Sept 30, 2018.

  • cityadalah parameter string multivaluasi:New York, dan Seattle

  • teamMemberadalah parameter integer:12.

  • percentageRankadalah parameter desimal:. 2.3

Contoh berikut menunjukkan cara mengatur nilai untuk parameter yang menerima beberapa nilai.

https://us-east-2.quicksight.aws.amazon.com/sn/dashboards/abc123-abc1-abc2-abc3-abcdefef1234#p.MultiParam=WA&p.MultiParam=OR&p.MultiParam=CA

Untuk meneruskan nilai dari satu dasbor (atau analisis) ke dasbor lain berdasarkan pemilihan titik data pengguna, gunakan tindakan URL khusus. Jika Anda memilih, Anda juga dapat membuat URL ini secara manual, dan menggunakannya untuk berbagi tampilan data tertentu.

Untuk informasi tentang membuat tindakan kustom, lihatMenggunakan tindakan khusus untuk memfilter dan menavigasi.