Apa Itu Diri Dalam Python: Contoh Dunia Sebenar
Apa Itu Diri Dalam Python: Contoh Dunia Sebenar
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.
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.
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 .
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 .
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.
Untuk melihat rupa jadual baharu, tulis EVALUATE TrendyProducts . Kemudian, jalankan pertanyaan DAX dengan mengklik Jalankan atau dengan menekan F5.
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.
Jadi bukannya TABLE TrendyProducts, gantikannya dengan TABLE BoringProducts . Untuk hujah CALCULATETABLE , tulis fungsi . Dan kemudian, tukar nama lajur kepada "Membosankan."
Seterusnya, EVALUATE jadual BoringProducts untuk melihatnya.
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.
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 .
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.
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.
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.
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.
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.
Jika sebagai contoh, anda ingin menambah lajur lain yang menunjukkan tarikh pertama jadual, gunakan fungsi .
Begitu juga, gunakan fungsi untuk mengenal pasti tarikh akhir setiap baris.
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.
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
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.
Dalam tutorial bahasa pengekodan DAX ini, pelajari cara menggunakan fungsi GENERATE dan cara menukar tajuk ukuran secara dinamik.
Tutorial ini akan merangkumi cara menggunakan teknik Visual Dinamik Berbilang Thread untuk mencipta cerapan daripada visualisasi data dinamik dalam laporan anda.
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.
Saya ingin menunjukkan cara perkhidmatan dalam talian LuckyTemplates Apps boleh membantu dalam mengurus laporan dan cerapan berbeza yang dijana daripada pelbagai sumber.
Ketahui cara untuk menyelesaikan perubahan margin keuntungan anda menggunakan teknik seperti mengukur percabangan dan menggabungkan formula DAX dalam LuckyTemplates.
Tutorial ini akan membincangkan tentang idea pewujudan cache data dan cara ia mempengaruhi prestasi DAX dalam memberikan hasil.
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