Kata Kunci JADUAL Dalam DAX Studio: Contoh Asas

Kata Kunci JADUAL Dalam DAX Studio: Contoh Asas

Dalam tutorial ini, anda akan mempelajari tentang kata kunci JADUAL dalam DAX Studio. Kata kunci TABLE membolehkan anda membuat jadual dalam pertanyaan DAX anda.

Ini adalah kesinambungan siri tutorial tentang kata kunci berbeza yang boleh anda gunakan semasa membuat pertanyaan DAX. Sebelum menyelami topik ini, pastikan anda membaca terlebih dahulu pada kata kunci DEFINE dan MEASURE .

Isi kandungan

Bermula Dengan Jadual Dalam DAX Studio

Untuk menggunakan kata kunci ini, mula-mula tulis DEFINE diikuti dengan JADUAL. Kemudian, berikan nama jadual yang anda ingin buat. Dalam contoh ini, nama jadual ialah ModelStats .

Fungsi khusus digunakan untuk pertanyaan ini: fungsi COLUMNSTATISTICS () . Fungsi ini boleh digunakan untuk membuat metadata dengan cepat pada setiap jadual dalam model data anda. Fungsi ini tidak tersedia dalam DAX dalam LuckyTemplates; ia benar-benar unik untuk DAX Studio.

Kata Kunci JADUAL Dalam DAX Studio: Contoh Asas

Untuk melihat jadual, tulis EVALUATE ModelStats .

Selepas anda menjalankan pertanyaan ini, anda akan mendapat jadual yang menunjukkan semua jadual dan statistik setiap jadual dalam model data anda.

Kata Kunci JADUAL Dalam DAX Studio: Contoh Asas

Anda juga boleh menambah lajur lain dengan menggunakan fungsi . Dalam kes ini, nama lajur ialah "Rawak" dan ia menunjukkan nombor rawak yang dijana oleh DAX Studio menggunakan fungsi .

Kata Kunci JADUAL Dalam DAX Studio: Contoh Asas

Mencipta Jadual Untuk Produk Berbeza Dalam DAX Studio

Mari kita pergi ke contoh yang lebih realistik. Ini adalah contoh yang sama yang digunakan dalam tutorial kata kunci MEASURE. Ia tertumpu pada perniagaan hipotesis dengan produk "trendi" dan "membosankan".

Dalam kes ini, matlamatnya adalah untuk mengasingkan jadual Produk kepada 2 kategori. Jadual pertama adalah untuk TrendyProducts , manakala yang kedua adalah untuk BoringProducts .

Untuk jadual TrendyProducts , mula-mula TAKRIF apa itu TrendyColors . Dalam keadaan ini, mereka adalah Merah, Biru dan Merah Jambu. Kemudian, anda perlu menyuntik penapis itu ke dalam konteks penapis. Untuk berbuat demikian, anda perlu menggunakan fungsi .

Kata Kunci JADUAL Dalam DAX Studio: Contoh Asas

Perhatikan bahawa fungsi digunakan. Ini adalah untuk membezakan antara pembolehubah dan nama jadual.

Seterusnya, buat pembolehubah untuk Result . Untuk pembolehubah ini, buat lajur baharu menggunakan fungsi ADDCOLUMNS dan namakannya sebagai "Penerangan". Lajur Penerangan akan mengenal pasti baris mana yang tergolong dalam Produk Trendy. Kemudian, KEMBALIKAN Keputusan.

Kata Kunci JADUAL Dalam DAX Studio: Contoh Asas

Untuk melihat rupa jadual baharu, tulis EVALUATE TrendyProducts . Kemudian, jalankan pertanyaan DAX dengan mengklik Jalankan atau dengan menekan F5.

Kata Kunci JADUAL Dalam DAX Studio: Contoh Asas

Anda boleh melihat bahawa jadual mengembalikan 383 baris yang ditandakan sebagai Produk Trendy.

Kini logik yang sama juga digunakan untuk jadual BoringProducts . Anda boleh menyalin kod dan menampalnya selepas RETURN.

Kata Kunci JADUAL Dalam DAX Studio: Contoh Asas

Jadi bukannya TABLE TrendyProducts, gantikannya dengan TABLE BoringProducts . Untuk hujah CALCULATETABLE , tulis fungsi . Dan kemudian, tukar nama lajur kepada "Membosankan."

Kata Kunci JADUAL Dalam DAX Studio: Contoh Asas

Seterusnya, EVALUATE jadual BoringProducts untuk melihatnya.

Kata Kunci JADUAL Dalam DAX Studio: Contoh Asas

Anda dapat melihat bahawa produk yang membosankan mengembalikan 2,134 baris. Anda juga boleh melihat dalam lajur Penerangan bahawa ia hanya mengandungi "Membosankan."

Menyertai Dua Atau Lebih Meja Bersama

Perkara seterusnya yang boleh anda lakukan ialah gabungkan kedua-dua jadual ini menggunakan kata kunci .

Sekarang, seseorang akan berfikir bahawa anda boleh menulis kata kunci JADUAL baharu dengan fungsi UNION untuk menggabungkan dua jadual bersama-sama.

Kata Kunci JADUAL Dalam DAX Studio: Contoh Asas

Walau bagaimanapun, ia tidak boleh dilakukan untuk kes ini kerana kod BoringProducts mengandungi jadual TrendyProducts. Jika anda cuba menjalankan pertanyaan ini, anda akan mendapat ralat.

Anda tidak boleh menggunakan jadual pertanyaan dalam jadual pertanyaan lain dalam DAX Studio.

Sebaliknya, anda harus meletakkan sintaks UNION selepas EVALUATE .

Kata Kunci JADUAL Dalam DAX Studio: Contoh Asas

Jika anda menjalankan ini, anda akan mendapat jadual yang mengandungi kedua-dua produk Trendy dan Boring. Anda boleh melihat bahawa jadual ini mengandungi 2517 baris.

Kata Kunci JADUAL Dalam DAX Studio: Contoh Asas

Mencipta Jadual Tarikh Dalam DAX Studio

Contoh seterusnya ini menunjukkan cara membuat jadual Dates dalam model data anda. Buka pertanyaan kosong baharu. Sebelum apa-apa lagi, mari kita cuba kata kunci JADUAL dengan fungsi dan . Pertanyaan ini hanya menilai tarikh antara 1 Januari 2007 dan 31 Disember 2007.

Kata Kunci JADUAL Dalam DAX Studio: Contoh Asas

Anda boleh melihat bahawa keputusan menunjukkan semua tarikh di antara perkara yang dinyatakan dalam pertanyaan. Untuk membuat lebih banyak lajur dalam jadual Tarikh, gunakan fungsi atas kod CALENDAR semasa. Kemudian, gunakan fungsi untuk mengasingkan data yang berbeza dalam jadual Tarikh.

Kata Kunci JADUAL Dalam DAX Studio: Contoh Asas

Lajur [Tarikh] yang digunakan dalam pertanyaan ini adalah daripada fungsi CALENDAR. Perhatikan juga bahawa pembolehubah VAR CurrentDate digunakan. Pembolehubah ini menyimpan nilai yang sedang diakses daripada konteks baris. Nilai itu kemudiannya dikembalikan di dalam fungsi baris.

Ini dilakukan untuk memudahkan kod. Jadi daripada menggunakan rujukan lajur [Tarikh], anda boleh menggunakan pembolehubah yang anda isytiharkan. Anda boleh menambah lebih banyak lajur dalam jadual Tarikh anda mengikut keperluan anda.

Menggunakan TABLE Dengan SUMMARIZECOLUMNS

Perkara lain yang boleh anda lakukan dengan jadual Tarikh yang anda buat ialah menambah dalam fungsi .

Selepas EVALUATE, gunakan SUMMARIZECOLUMNS dan kemudian untuk mengira bilangan baris kepunyaan Nombor Tahun Kalendar anda.

Kata Kunci JADUAL Dalam DAX Studio: Contoh Asas

Selepas anda menjalankan ini, anda boleh melihat bahawa jadual melaporkan 365 baris adalah milik tahun 2007. Anda boleh mencuba dan mencuba dengan pertanyaan semasa anda.

Sebagai contoh, anda boleh menukar sempadan atas tarikh tamat dari 2007 hingga 2009. Jika anda menjalankan ini, anda akan melihat bahawa jadual kini menunjukkan baris untuk tahun 2007, 2008 dan 2009.

Kata Kunci JADUAL Dalam DAX Studio: Contoh Asas

Jika sebagai contoh, anda ingin menambah lajur lain yang menunjukkan tarikh pertama jadual, gunakan fungsi .

Kata Kunci JADUAL Dalam DAX Studio: Contoh Asas

Begitu juga, gunakan fungsi untuk mengenal pasti tarikh akhir setiap baris.

Kata Kunci JADUAL Dalam DAX Studio: Contoh Asas

Untuk mendapatkan Jumlah Baris dalam jadual Tarikh anda, gunakan fungsi dengan COUNTROWS . Kemudian, gunakan untuk mengalih keluar konteks penapis daripada jadual Tarikh yang anda buat menggunakan SUMMARIZECOLUMNS.

Kata Kunci JADUAL Dalam DAX Studio: Contoh Asas

Selepas menjalankan pertanyaan, anda dapat melihat bahawa terdapat lajur baharu yang menunjukkan jumlah kiraan baris yang tersedia dalam jadual Tarikh.

Kesimpulan

Bersama DEFINE dan MEASURE, kata kunci TABLE adalah penting semasa membuat pertanyaan dalam DAX Studio. Ia membantu memudahkan proses mencipta jadual.

Tutorial ini menunjukkan contoh asas cara menggunakan kata kunci JADUAL. Adalah penting untuk mempelajari asas kerana ini membantu dalam memahami pertanyaan yang lebih kompleks yang lebih biasa apabila aplikasi dunia sebenar terlibat.


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