Baca dalam bahasa Inggris

Bagikan melalui


ALLSELECTED

Berlaku untuk: kolom terhitungTabel terhitungMeasurePerhitungan visual

Menghapus filters konteks dari kolom and baris dalam kueri saat ini, sambil mempertahankan all konteks lain filtersorfilterseksplisit .

Fungsi ALLSELECTED mendapatkan konteks yang mewakili baris alland kolom dalam kueri, sambil menyimpan konteks filtersand eksplisit selain baris and kolom filters. Fungsi ini dapat digunakan untuk mendapatkan total visual dalam kueri.

Sintaksis

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

Parameter

Istilah Definisi
tableName Nama tabel yang 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.

Mengembalikan value

Konteks kueri tanpa kolom and baris filters.

Komentar

  • If ada satu argumen, argumennya adalah tableNameorcolumnName. If ada lebih dari satu argumen, argumen harus berupa kolom dari tabel yang sama.

  • Fungsi ini berbeda dari ALL() karena mempertahankan allfilters diatur secara eksplisit dalam kueri, and mempertahankan filters konteks all selain kolom and baris filters.

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

Contoh

Contoh berikut menunjukkan cara generate tingkat total visual yang berbeda dalam laporan tabel menggunakan ekspresi DAX. Dalam laporan dua (2) previousfilters telah diterapkan ke data Penjualan Penjual; satu di Grup Wilayah Penjualan = Eropaand yang lain pada Jenis Promosi = Volume Diskon. Setelah filters diterapkan, total visual dapat dihitung untuk seluruh laporan, selama All Tahun, or untuk Kategori AllProduct. Selain itu, untuk tujuan ilustrasi total keseluruhan untuk All Penjualan Penjual juga diperoleh, menghapus allfilters dalam laporan. Mengevaluasi ekspresi DAX berikut menghasilkan tabel dengan all informasi yang diperlukan untuk membangun tabel dengan Total Visual.

DAX
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:

[Product Nama Kategori ] [CalendarYear] [Jumlah Penjualan Penjual] [Total Keseluruhan Penjual] [Total Visual Penjual] [Total Visual Penjual untuk AllCalendarYear] [Total Visual Penjual untuk All Nama Kategori Product]
Aksesoris 2000 80450596.9823 877006.7987 38786.018
Aksesoris 2001 80450596.9823 877006.7987 38786.018
Aksesoris 2002 625.7933 80450596.9823 877006.7987 38786.018 91495.3104
Aksesoris 2003 26037.3132 80450596.9823 877006.7987 38786.018 572927.0136
Aksesoris 2004 12122.9115 80450596.9823 877006.7987 38786.018 212584.4747
Aksesoris 2005 80450596.9823 877006.7987 38786.018
Aksesoris 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
value Penjualan Penjual aktual untuk kategori yearandproduct. value ini muncul di sel di tengah laporan Anda, di persimpangan katergori yearand.

Total Visual Penjual untuk AllCalendarYear
Total value untuk kategori product selama all tahun. value ini muncul di akhir baris or kolom untuk kategori product tertentu and selama all tahun dalam laporan.

Total Visual Penjual untuk All Nama Kategori Product
Total value untuk year di seluruh kategori allproduct. value ini muncul di akhir baris or kolom untuk yearand tertentu di seluruh kategori allproduct dalam laporan.

Total Visual Penjual
Total value untuk kategori andproductall tahun. value ini biasanya muncul di sudut kanan bawah tabel.

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

Catatan

if Anda memiliki filters eksplisit dalam ekspresi Anda, filters tersebut juga diterapkan ke ekspresi.