Bagikan melalui


ALLSELECTED

Berlaku untuk: Kolom terhitung Tabel terhitung Ukur perhitungan Visual

Menghapus filter konteks dari kolom dan baris dalam kueri saat ini, sambil mempertahankan semua filter konteks atau filter eksplisit lainnya.

Fungsi ALLSELECTED mendapatkan konteks yang mewakili semua baris dan kolom dalam kueri, sambil menyimpan filter dan konteks eksplisit selain filter baris dan kolom. Fungsi ini dapat digunakan untuk mendapatkan total visual dalam kueri.

Sintaks

ALLSELECTED([<tableName> | <columnName>[, <columnName>[, <columnName>[,…]]]] )

Parameter

Term Definisi
tableName Nama tabel yang sudah ada, menggunakan sintaks DAX standar. Parameter ini tidak boleh berupa ekspresi. Parameter ini bersifat opsional.
columnName Nama kolom yang ada menggunakan sintaks DAX standar, biasanya sepenuhnya memenuhi syarat. Ini tidak bisa menjadi ekspresi. Parameter ini bersifat opsional.

Nilai hasil

Konteks kueri tanpa filter kolom dan baris apa pun.

Keterangan

  • Jika ada satu argumen, argumennya adalah tableName atau columnName. Jika ada lebih dari satu argumen, argumen harus berupa kolom dari tabel yang sama.

  • Fungsi ini berbeda dari ALL() karena mempertahankan semua filter yang diatur secara eksplisit dalam kueri, dan mempertahankan semua filter konteks selain filter baris dan kolom.

  • Fungsi ini tidak didukung untuk digunakan dalam mode DirectQuery saat digunakan dalam kolom terhitung atau aturan keamanan tingkat baris (RLS).

Contoh

Contoh berikut menunjukkan cara menghasilkan tingkat total visual yang berbeda dalam laporan tabel menggunakan ekspresi DAX. Dalam laporan dua (2) filter sebelumnya telah diterapkan ke data Penjualan Penjual; satu di Grup Wilayah Penjualan = Eropa dan yang lainnya pada Jenis Promosi = Diskon Volume. Setelah filter diterapkan, total visual dapat dihitung untuk seluruh laporan, untuk Semua Tahun, atau untuk Semua Kategori Produk. Selain itu, untuk tujuan ilustrasi total keseluruhan untuk Semua Penjualan Penjual juga diperoleh, menghapus semua filter dalam laporan. Mengevaluasi hasil ekspresi DAX berikut dalam tabel dengan semua informasi yang diperlukan untuk membangun tabel dengan Total Visual.

define  
measure 'Reseller Sales'[Reseller Sales Amount]=sum('Reseller Sales'[Sales Amount])  
measure 'Reseller Sales'[Reseller Grand Total]=calculate(sum('Reseller Sales'[Sales Amount]), ALL('Reseller Sales'))  
measure 'Reseller Sales'[Reseller Visual Total]=calculate(sum('Reseller Sales'[Sales Amount]), ALLSELECTED())  
measure 'Reseller Sales'[Reseller Visual Total for All of Calendar Year]=calculate(sum('Reseller Sales'[Sales Amount]), ALLSELECTED('Date'[Calendar Year]))  
measure 'Reseller Sales'[Reseller Visual Total for All of Product Category Name]=calculate(sum('Reseller Sales'[Sales Amount]), ALLSELECTED('Product Category'[Product Category Name]))  
evaluate  
CalculateTable(  
    //CT table expression  
    summarize(
//summarize table expression  
crossjoin(distinct('Product Category'[Product Category Name]), distinct('Date'[Calendar Year]))  
//First Group by expression  
, 'Product Category'[Product Category Name]  
//Second Group by expression  
, 'Date'[Calendar Year]  
//Summary expressions  
, "Reseller Sales Amount", [Reseller Sales Amount]  
, "Reseller Grand Total", [Reseller Grand Total]  
, "Reseller Visual Total", [Reseller Visual Total]  
, "Reseller Visual Total for All of Calendar Year", [Reseller Visual Total for All of Calendar Year]  
, "Reseller Visual Total for All of Product Category Name", [Reseller Visual Total for All of Product Category Name]  
)  
//CT filters  
, 'Sales Territory'[Sales Territory Group]="Europe", 'Promotion'[Promotion Type]="Volume Discount"  
)  
order by [Product Category Name], [Calendar Year]  

Setelah menjalankan ekspresi di atas di SQL Server Management Studio terhadap Model Tabular AdventureWorks DW, Anda mendapatkan hasil berikut:

[Nama Kategori Produk] [Tahun Kalender] [Jumlah Penjualan Penjual] [Total Keseluruhan Penjual] [Total Visual Penjual] [Total Visual Penjual untuk Semua Tahun Kalender] [Total Visual Penjual untuk Semua Nama Kategori Produk]
Aksesori 2000 80450596.9823 877006.7987 38786.018
Aksesori 2001 80450596.9823 877006.7987 38786.018
Aksesori 2002 625.7933 80450596.9823 877006.7987 38786.018 91495.3104
Aksesori 2003 26037.3132 80450596.9823 877006.7987 38786.018 572927.0136
Aksesori 2004 12122.9115 80450596.9823 877006.7987 38786.018 212584.4747
Aksesori 2005 80450596.9823 877006.7987 38786.018
Aksesori 2006 80450596.9823 877006.7987 38786.018
Sepeda 2000 80450596.9823 877006.7987 689287.7939
Sepeda 2001 80450596.9823 877006.7987 689287.7939
Sepeda 2002 73778.938 80450596.9823 877006.7987 689287.7939 91495.3104
Sepeda 2003 439771.4136 80450596.9823 877006.7987 689287.7939 572927.0136
Sepeda 2004 175737.4423 80450596.9823 877006.7987 689287.7939 212584.4747
Sepeda 2005 80450596.9823 877006.7987 689287.7939
Sepeda 2006 80450596.9823 877006.7987 689287.7939
Pakaian 2000 80450596.9823 877006.7987 95090.7757
Pakaian 2001 80450596.9823 877006.7987 95090.7757
Pakaian 2002 12132.4334 80450596.9823 877006.7987 95090.7757 91495.3104
Pakaian 2003 58234.2214 80450596.9823 877006.7987 95090.7757 572927.0136
Pakaian 2004 24724.1209 80450596.9823 877006.7987 95090.7757 212584.4747
Pakaian 2005 80450596.9823 877006.7987 95090.7757
Pakaian 2006 80450596.9823 877006.7987 95090.7757
Komponen 2000 80450596.9823 877006.7987 53842.2111
Komponen 2001 80450596.9823 877006.7987 53842.2111
Komponen 2002 4958.1457 80450596.9823 877006.7987 53842.2111 91495.3104
Komponen 2003 48884.0654 80450596.9823 877006.7987 53842.2111 572927.0136
Komponen 2004 80450596.9823 877006.7987 53842.2111 212584.4747
Komponen 2005 80450596.9823 877006.7987 53842.2111
Komponen 2006 80450596.9823 877006.7987 53842.2111

Kolom dalam laporan adalah:

Jumlah Penjualan Penjual
Nilai aktual Penjualan Penjual untuk kategori tahun dan produk. Nilai ini muncul dalam sel di tengah laporan Anda, di persimpangan tahun dan katergori.

Total Visual Penjual untuk Semua Tahun Kalender
Nilai total untuk kategori produk sepanjang tahun. Nilai ini muncul di akhir kolom atau baris untuk kategori produk tertentu dan selama bertahun-tahun dalam laporan.

Total Visual Penjual untuk Semua Nama Kategori Produk
Nilai total untuk setahun di semua kategori produk. Nilai ini muncul di akhir kolom atau baris untuk tahun tertentu dan di semua kategori produk dalam laporan.

Total Visual Penjual
Nilai total untuk semua tahun dan kategori produk. Nilai ini biasanya muncul di sudut kanan bawah tabel.

Total Keseluruhan Penjual
Ini adalah total keseluruhan untuk semua penjualan penjual, sebelum filter apa pun diterapkan; Anda harus melihat perbedaannya dengan [Reseller Visual Total]. Anda ingat bahwa laporan ini mencakup dua (2) filter, satu di Grup Kategori Produk dan yang lainnya dalam Jenis Promosi.

Catatan

jika Anda memiliki filter eksplisit dalam ekspresi Anda, filter tersebut juga diterapkan ke ekspresi.