Bagikan melalui


Perhitungan Sel MDX - Perhitungan Sel Build

Berlaku untuk: SQL Server Analysis Services Azure Analysis Services Fabric/Power BI Premium

Ekspresi Multidimensi (MDX) memberi Anda sejumlah alat untuk menghasilkan nilai terhitung, seperti anggota terhitung, rollup kustom, dan anggota kustom. Namun, menggunakan fitur-fitur ini untuk memengaruhi sekumpulan sel tertentu, atau sel tunggal untuk hal tersebut, akan sulit.

Untuk menghasilkan nilai terhitung khusus untuk sel, Anda perlu menggunakan fitur sel terhitung di MDX. Sel terhitung memungkinkan Anda menentukan ikatan sel tertentu, yang disebut subkubus penghitungan, dan menerapkan rumus ke masing-masing dan setiap sel dalam subkubus perhitungan, tunduk pada kondisi opsional yang dapat diterapkan ke setiap sel.

Sel terhitung juga menawarkan fungsionalitas yang kompleks, seperti rumus pencarian tujuan, seperti yang digunakan dalam KPI, atau rumus analisis spekulatif. Tingkat fungsionalitas ini berasal dari fitur urutan pass di Microsoft SQL Server SQL Server Analysis Services yang memungkinkan pass rekursif dibuat dengan sel terhitung, dengan rumus perhitungan diterapkan pada pass tertentu dalam urutan pass. Untuk informasi selengkapnya tentang urutan pass, lihat Memahami Pass Order dan Solve Order (MDX).

Dalam hal lingkup pembuatan, sel terhitung mirip dengan set bernama dan anggota terhitung dalam sel terhitung dapat dibuat sementara selama masa pakai sesi atau kueri tunggal, atau tersedia secara global sebagai bagian dari kubus:

  • Cakupan kueri Untuk membuat sel terhitung yang didefinisikan sebagai bagian dari kueri MDX, dan oleh karena itu cakupannya terbatas pada kueri, Anda menggunakan kata kunci WITH. Anda kemudian dapat menggunakan sel terhitung dalam pernyataan MDX SELECT. Dengan menggunakan pendekatan ini, sel terhitung yang dibuat dengan menggunakan kata kunci WITH dapat diubah tanpa mengganggu pernyataan SELECT.

    Untuk informasi selengkapnya tentang cara menggunakan kata kunci WITH untuk membuat anggota terhitung, lihat Membuat Query-Scoped Penghitungan Sel (MDX).

  • Cakupan sesi Untuk membuat anggota terhitung yang cakupannya lebih luas dari konteks kueri, yaitu, yang cakupannya adalah masa pakai sesi MDX, Anda menggunakan pernyataan CREATE CELL CALCULATION atau ALTER CUBE.

    Untuk informasi selengkapnya tentang cara menggunakan pernyataan CREATE CELL CALCULATION atau ALTER CUBE untuk membuat sel terhitung dalam sesi, lihat Membuat sel terhitung Session-Scoped

Lihat juga

ALTER CUBE Statement (MDX)
PERNYATAAN CREATE CELL CALCULATION (MDX)
Membuat Perhitungan Sel Query-Scoped (MDX)
Dasar-Dasar Kueri MDX (Analysis Services)