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.