Meningkatkan perhitungan model

Selesai

Kolom terhitung bisa bermasalah, karena Anda dapat membuatnya secara teknis di Editor Kueri atau di Data Analysis Expressions (DAX) pada Power BI Desktop. Biasanya, Anda memiliki satu faktor penentu untuk menentukan kapan dan di mana membuat kolom terhitung: apakah kolom terhitung melibatkan lebih dari satu tabel. Jika kolom terhitung melibatkan lebih dari satu tabel, gunakan DAX; jika tidak, Editor Kueri dioptimalkan untuk menangani kolom baru.

Saat Anda membuat kolom terhitung dalam database, Anda mendapatkan manfaat pemadatan, mirip dengan kolom lainnya. Jika kolom terhitung dibuat dengan DAX, kolom tersebut akan bertindak lebih seperti ukuran dan akan dihitung dan dihitung ulang dengan setiap penggunaan. Proses ini dapat mengurangi performa.

Seringkali, meningkatkan perhitungan lebih dari sekadar seni daripada ilmu pengetahuan, tetapi beberapa metode tersedia untuk membantu Anda meningkatkan performa perhitungan Anda: variabel, menghindari fungsi iterator, dan DAX Studio.

Gunakan variabel

Variabel bermanfaat dalam membantu mengurangi interdependensi dan waktu perhitungan. Jika perhitungan mereferensikan variabel, itu menghitung variabel sekali alih-alih setiap kali Anda menggunakan perhitungan. Menggunakan variabel juga menciptakan lebih sedikit interdependensi antara perhitungan.

Catatan

Menggunakan variabel akan menjadi keberangkatan bagi banyak pengguna Tableau karena mereka menumpuk perhitungan mereka.

Hindari fungsi iterator

Fungsi iterator dapat berguna; namun, karena Anda menggunakan penyimpanan kolumnar, perhitungan apa pun yang mengevaluasi setiap baris dalam data Anda akan memengaruhi performa. Untuk membantu mengoptimalkan performa, pastikan Anda meninjau alternatif sebelum menggunakan fungsi iterator.

Meningkatkan performa dengan DAX Studio

Jika Anda ingin meningkatkan performa atau sintaks, Anda dapat menggunakan DAX Studio. DAX Studio adalah alat eksternal yang memiliki integrasi penuh dengan Power BI dan dapat membantu mengevaluasi performa perhitungan Anda.