Acara
Bergabunglah dengan kami di FabCon Vegas
31 Mar, 23 - 2 Apr, 23
Acara utama yang dipimpin komunitas Microsoft Fabric, Power BI, SQL, dan AI. 31 Maret hingga 2 April 2025.
Daftar hari iniBrowser ini sudah tidak didukung.
Mutakhirkan ke Microsoft Edge untuk memanfaatkan fitur, pembaruan keamanan, dan dukungan teknis terkini.
Berlaku untuk: kolom terhitungTabel terhitungUkurPerhitungan visual
Mengembalikan tabel yang mewakili subset tabel atau ekspresi lain.
FILTER(<table>,<filter>)
Istilah | Definisi |
---|---|
table |
Tabel yang akan difilter. Tabel juga bisa menjadi ekspresi yang menghasilkan tabel. |
filter |
Ekspresi Boolean yang akan dievaluasi untuk setiap baris tabel. Misalnya, [Amount] > 0 atau [Region] = "France" |
Tabel yang hanya berisi baris yang difilter.
Anda bisa menggunakan FILTER untuk mengurangi jumlah baris dalam tabel yang sedang Anda kerjakan, dan hanya menggunakan data tertentu dalam perhitungan. FILTER tidak digunakan secara independen, tetapi sebagai fungsi yang disematkan dalam fungsi lain yang memerlukan tabel sebagai argumen.
Untuk praktik terbaik saat menggunakan FILTER, lihat Hindari menggunakan FILTER sebagai argumen filter.
Menggunakan COUNTROWS alih-alih COUNT di DAX
Contoh berikut membuat laporan penjualan Internet di luar Amerika Serikat dengan menggunakan ukuran yang memfilter penjualan di Amerika Serikat, lalu mengiris menurut kategori tahun kalender dan produk. Untuk membuat ukuran ini, Anda memfilter tabel, Internet Sales USD, dengan menggunakan Wilayah Penjualan, lalu menggunakan tabel yang difilter dalam fungsi SUMX.
Dalam contoh ini, ekspresi:
FILTER('InternetSales_USD', RELATED('SalesTerritory'[SalesTerritoryCountry])<>"United States")
Mengembalikan tabel yang merupakan subkumpulan Internet Sales dikurangi semua baris yang termasuk dalam wilayah penjualan Amerika Serikat. Fungsi RELATED adalah apa yang menautkan kunci Wilayah dalam tabel Penjualan Internet ke SalesTerritoryCountry dalam tabel SalesTerritory.
Tabel berikut menunjukkan bukti konsep untuk pengukuran, NON USA Internet Sales, rumus yang disediakan di bagian kode di bawah ini. Tabel membandingkan semua penjualan Internet dengan penjualan Internet non-AS, untuk menunjukkan bahwa ekspresi filter berfungsi, dengan mengecualikan penjualan Amerika Serikat dari komputasi.
Untuk membuat ulang tabel ini, tambahkan bidang, SalesTerritoryCountry, ke area Label Baris
Label Baris | Penjualan Internet | Penjualan Internet Non-AS |
---|---|---|
Australia | $4.999.021,84 | $4.999.021,84 |
Kanada | $1.343.109,10 | $1.343.109,10 |
Prancis | $2.490.944,57 | $2.490.944,57 |
Jerman | $2.775.195,60 | $2.775.195,60 |
Inggris | $5.057.076,55 | $5.057.076,55 |
Amerika Serikat | $9.389.479,79 | |
Total Keseluruhan | $26.054.827,45 | $16.665.347,67 |
Tabel laporan akhir memperlihatkan hasil saat Anda membuat PivotTable dengan menggunakan pengukuran, NON USA Internet Sales. Tambahkan bidang, CalendarYear, ke area Label Baris
Label Baris | Aksesoris | Sepeda | Pakaian | Total Keseluruhan |
---|---|---|---|---|
2005 | $1.526.481,95 | $1.526.481,95 | ||
2006 | $3.554.744,04 | $3.554.744,04 | ||
2007 | $156.480,18 | $5.640.106,05 | $70.142,77 | $5.866.729,00 |
2008 | $228.159,45 | $5.386.558,19 | $102.675,04 | $5.717.392,68 |
Total Keseluruhan | $384.639,63 | $16.107.890,23 | $172.817,81 | $16.665.347,67 |
SUMX(FILTER('InternetSales_USD', RELATED('SalesTerritory'[SalesTerritoryCountry])<>"United States")
,'InternetSales_USD'[SalesAmount_USD])
fungsi Filter
Acara
Bergabunglah dengan kami di FabCon Vegas
31 Mar, 23 - 2 Apr, 23
Acara utama yang dipimpin komunitas Microsoft Fabric, Power BI, SQL, dan AI. 31 Maret hingga 2 April 2025.
Daftar hari ini