Cara Menggunakan Fungsi CROSSJOIN – Tutorial LuckyTemplates & DAX

Cara Menggunakan Fungsi CROSSJOIN – Tutorial LuckyTemplates & DAX

Untuk catatan blog ini, saya ingin menunjukkan fungsi CROSSJOIN . Saya akan menunjukkan contoh cara saya menggunakannya, dan kemudian menerangkan bila dan di mana anda boleh menggunakannya juga. Anda boleh menonton video penuh tutorial ini di bahagian bawah blog ini.

CROSSJOIN ialah fungsi yang sangat berkesan yang boleh anda gunakan di dalam LuckyTemplates untuk mengikat dua jadual data bersama-sama.

Isi kandungan

Menggunakan CROSSJOIN Untuk Memudahkan Formula

Ia bukan hanya tentang memilih mana-mana dua jadual daripada set data anda. Anda boleh memanipulasi jadual di dalam fungsi CROSSJOIN supaya ia boleh dicantumkan dengan cara yang lebih bermakna.

Terdapat banyak analisis yang mungkin anda ingin capai di dalam LuckyTemplates dan fungsi ini akan memudahkannya dengan sangat baik untuk anda.

Ia memudahkan fungsi atau ukuran yang anda perlukan untuk membuat pengiraan ini dan akhirnya menggambarkannya dengan cara yang menarik.

Cara Menggunakan Fungsi CROSSJOIN

Dalam contoh ini, saya ingin membuat belanjawan secara automatik, tetapi tidak mahu membuat belanjawan bulanan atau tahunan generik. Saya mahu membuat belanjawan mengikut produk dan mengikut bulan.

Jika anda melihat model ini, produk berada dalam satu jadual manakala bulan kami terletak di meja lain.

Cara Menggunakan Fungsi CROSSJOIN – Tutorial LuckyTemplates & DAX

Kami tidak mempunyai jadual di mana kedua-dua produk dan belanjawan berada di dalamnya. Ia tidak wujud jadi kita perlu menciptanya. Apa yang perlu saya lakukan ialah menggabungkan lajur ini daripada jadual individu ini untuk mencipta satu jadual baharu dan menggunakan beberapa logik berdasarkan dua elemen tertentu ini dalam model data saya.

Di sinilah CROSSJOIN masuk. Ia membolehkan anda menggabungkan dua lajur atau julat lajur daripada jadual yang berbeza dan menjadikannya sebagai satu. Menggunakan CROSSJOIN , saya berjaya mencipta jadual Belanjawan Produk .

Cara Menggunakan Fungsi CROSSJOIN – Tutorial LuckyTemplates & DAX

Mungkin terdapat cara lain untuk melakukan ini, tetapi ini adalah cara paling berkesan untuk mencipta semula jadual daripada tiada.

Untuk mencapai jadual ini, saya juga menggunakan fungsi jadual lain, yang akan saya jalankan secara ringkas tetapi saya akan fokus pada CROSSJOIN buat masa ini.

Fungsi ini membolehkan saya mencipta lajur MonthName yang datang daripada jadual Tarikh dan lajur ID Produk yang datang daripada jadual Produk. Jadi itulah dua jadual yang sama sekali berbeza yang saya gabungkan untuk mencipta jadual lain.

Cara Menggunakan Fungsi CROSSJOIN – Tutorial LuckyTemplates & DAX

Bagaimana saya melakukannya? Mari buat jadual serba baharu dengan mengklik ikon ini dan menggunakan formula DAX.

Cara Menggunakan Fungsi CROSSJOIN – Tutorial LuckyTemplates & DAX

Saya akan mencipta jadual demo di sini dan menggunakan fungsi CROSSJOIN . Seperti yang anda lihat, IntelliSense cukup bagus dalam menyiapkan kod; ia memberitahu kita perkara yang perlu kita ketahui tentang fungsi yang baru kita taip.

Cara Menggunakan Fungsi CROSSJOIN – Tutorial LuckyTemplates & DAX

Ia memberitahu kami bahawa CROSSJOIN "mengembalikan jadual yang merupakan gabungan silang jadual yang ditentukan."

Jadi pada dasarnya apa yang dimaksudkan ini ialah fungsi itu akan menggabungkan dua jadual.

Saya akan mulakan dengan VALUES , yang membolehkan kami mengekstrak atau mencipta jadual lajur tertentu dengan mudah.

Cara Menggunakan Fungsi CROSSJOIN – Tutorial LuckyTemplates & DAX

Kemudian saya akan menambah MonthName . Kemudian saya akan menambah NILAI sekali lagi, kemudian ID Produk saya .

Cara Menggunakan Fungsi CROSSJOIN – Tutorial LuckyTemplates & DAX

Ingat bahawa ini tidak semestinya satu lajur tarikh. Ia boleh menjadi berbilang lajur dalam jadual. Jadual boleh dibuat secara maya menggunakan formula dan pelbagai fungsi jadual yang berbeza. Jadi ini semua adalah terbitan daripada semua formula DAX ini, manakala VALUES hanya akan membawa satu lajur maklumat.

Menggunakan CROSSJOIN akan memberi saya setiap produk dan bulan.

Cara Menggunakan Fungsi CROSSJOIN – Tutorial LuckyTemplates & DAX

Beginilah cara anda menggunakan CROSSJOIN – untuk mencipta jadual serba baharu ini yang tidak wujud sebelum ini dan menggabungkannya dengan berkesan ke dalam model anda. Ingat bahawa ini adalah daripada dua jadual yang sama sekali berbeza - jadual Tarikh dan Belanjawan Produk .

Menggunakan Fungsi DISTINCT Dan SUMMARIZE

Biar saya kembali ke ukuran Belanjawan Produk saya di sini. Jelas sekali, ini lebih kompleks kerana daripada menggunakan VALUES , saya telah menggunakan fungsi yang berbeza.

Cara Menggunakan Fungsi CROSSJOIN – Tutorial LuckyTemplates & DAX

Anda tidak perlu menggunakan VALUES jika anda boleh menggunakan DISTINCT , yang melakukan perkara yang sama, namun terdapat sedikit perbezaan.

Fungsi SUMMARIZE juga menawarkan lebih banyak fleksibiliti. Anda boleh menambah lebih banyak lajur dengan fungsi ini berbanding dengan VALUES dan DISTINCT .

Dalam senario khusus ini, saya ingin membuat belanjawan saya untuk tahun tertentu dengan mengambil keputusan tahun lepas. Saya telah menambah faktor pertumbuhan 7.5% padanya dan mempamerkannya dalam satu jadual tertentu ini.

Daripada melalui proses gila mengumpulkan semua belanjawan dan membuat anggaran, saya telah menciptanya secara automatik dengan menggunakan maklumat sejarah , meletakkan faktor padanya , dan kemudian meletakkannya dalam satu jadual menggunakan CROSSJOIN .

Cara Lain Untuk Menggunakan CROSSJOIN

Jika anda memikirkannya, anda boleh menggunakan CROSSJOIN dengan cara yang berbeza. Dalam kes ini, saya telah menggunakannya pada produk.

Tetapi anda boleh menggunakan teknik yang sama dengan CROSSJOIN semasa mengusahakan belanjawan serantau, belanjawan jurujual atau belanjawan pelanggan anda.

Kesimpulan

CROSSJOIN akan menggunakan dua meja yang anda letakkan di dalamnya dan menggabungkannya.

Jika anda boleh mendapatkan fikiran anda tentang cara teknik ini sebenarnya berfungsi, anda akan berada dalam kedudukan yang baik untuk menjalankan analisis jenis ini dalam model anda sendiri.

Saya juga menunjukkan fungsi CROSSJOIN dalam bengkel siri webinar LuckyTemplates baru-baru ini , di mana saya merangkumi banyak teknik lain untuk digunakan semasa menganalisis belanjawan dan ramalan berbanding keputusan sebenar.

Semoga berjaya!


Apa Itu Diri Dalam Python: Contoh Dunia Sebenar

Apa Itu Diri Dalam Python: Contoh Dunia Sebenar

Apa Itu Diri Dalam Python: Contoh Dunia Sebenar

Cara Menyimpan & Memuatkan Fail RDS Dalam R

Cara Menyimpan & Memuatkan Fail RDS Dalam R

Anda akan belajar cara menyimpan dan memuatkan objek daripada fail .rds dalam R. Blog ini juga akan membincangkan cara mengimport objek dari R ke LuckyTemplates.

N Hari Perniagaan Pertama Dilawati Semula – Penyelesaian Bahasa Pengekodan DAX

N Hari Perniagaan Pertama Dilawati Semula – Penyelesaian Bahasa Pengekodan DAX

Dalam tutorial bahasa pengekodan DAX ini, pelajari cara menggunakan fungsi GENERATE dan cara menukar tajuk ukuran secara dinamik.

Pamerkan Cerapan Menggunakan Teknik Visual Dinamik Berbilang Thread Dalam LuckyTemplates

Pamerkan Cerapan Menggunakan Teknik Visual Dinamik Berbilang Thread Dalam LuckyTemplates

Tutorial ini akan merangkumi cara menggunakan teknik Visual Dinamik Berbilang Thread untuk mencipta cerapan daripada visualisasi data dinamik dalam laporan anda.

Pengenalan Untuk Menapis Konteks Dalam LuckyTemplates

Pengenalan Untuk Menapis Konteks Dalam LuckyTemplates

Dalam artikel ini, saya akan menjalankan konteks penapis. Konteks penapis ialah salah satu topik utama yang perlu dipelajari oleh mana-mana pengguna LuckyTemplates pada mulanya.

Petua Terbaik Menggunakan Aplikasi Dalam Perkhidmatan Dalam Talian LuckyTemplates

Petua Terbaik Menggunakan Aplikasi Dalam Perkhidmatan Dalam Talian LuckyTemplates

Saya ingin menunjukkan cara perkhidmatan dalam talian LuckyTemplates Apps boleh membantu dalam mengurus laporan dan cerapan berbeza yang dijana daripada pelbagai sumber.

Analisis Perubahan Margin Keuntungan Lebih Masa – Analitis Dengan LuckyTemplates Dan DAX

Analisis Perubahan Margin Keuntungan Lebih Masa – Analitis Dengan LuckyTemplates Dan DAX

Ketahui cara untuk menyelesaikan perubahan margin keuntungan anda menggunakan teknik seperti mengukur percabangan dan menggabungkan formula DAX dalam LuckyTemplates.

Idea Pewujudan Untuk Cache Data Dalam DAX Studio

Idea Pewujudan Untuk Cache Data Dalam DAX Studio

Tutorial ini akan membincangkan tentang idea pewujudan cache data dan cara ia mempengaruhi prestasi DAX dalam memberikan hasil.

Pelaporan Perniagaan Menggunakan LuckyTemplates

Pelaporan Perniagaan Menggunakan LuckyTemplates

Jika anda masih menggunakan Excel sehingga sekarang, maka inilah masa terbaik untuk mula menggunakan LuckyTemplates untuk keperluan pelaporan perniagaan anda.

Apakah LuckyTemplates Gateway? Semua yang Anda Perlu Tahu

Apakah LuckyTemplates Gateway? Semua yang Anda Perlu Tahu

Apakah LuckyTemplates Gateway? Semua yang Anda Perlu Tahu