DAX Dan Power Query | Mencipta Lajur Isih Sendiri

DAX Dan Power Query | Mencipta Lajur Isih Sendiri

Berikutan kuiz pop DAX baru-baru ini yang saya sediakan dan siarkan di LinkedIn, salah seorang daripada orang yang menjawab kuiz itu menimbulkan idea yang menarik, yang mana lajur teks tidak lagi memerlukan lajur isihan berangka untuk meletakkannya dalam susunan yang betul. Saya bereksperimen dengan pendekatan baharu ini dan ia berfungsi dengan baik. Dalam tutorial hari ini, saya akan menunjukkan kepada anda cara menggunakan pendekatan ini boleh mencipta lajur teks pengisihan sendiri yang menggunakan kedua-dua DAX dan Power Query. Anda boleh menonton video penuh tutorial ini di bahagian bawah blog ini.

Mari lihat Set Data Amalan yang kami ada daripada Alat Luaran kami (kami mempunyai Jadual Tarikh Lanjutan LuckyTemplates). Dalam jadual ini, kami mempunyai medan bernama, Nama Bulan , yang merupakan medan yang akan kami fokuskan.

DAX Dan Power Query |  Mencipta Lajur Isih Sendiri

Mari ambil Nama Bulan dan tarik keluar ke dalam jadual. Anda akan melihat bahawa ia diisih mengikut abjad. Oleh itu, kita perlu menanganinya untuk membolehkannya berfungsi dengan baik dalam jadual dan visual kita.

DAX Dan Power Query |  Mencipta Lajur Isih Sendiri

Isi kandungan

Cara Membuat Lajur Isih Sendiri Menggunakan DAX Dan Power Query Dalam LuckyTemplates

Mari buat Power Query dahulu. Mari pergi ke jadual Dates kami dan kami akan mencipta lajur dan hanya menggunakan sedikit kod M mudah. Mari kita panggil lajur ini, Nama Bulan dan kita akan menggunakan asterisk hanya untuk menunjukkan bahawa ia adalah lajur pengisihan sendiri.

Untuk formula, kami akan menggunakan fungsi yang dipanggil Text.Repeat . Ia meminta teks yang anda ingin masukkan atau ulangi, dan kemudian berapa kali anda mahu mengulanginya. Daripada beberapa teks eksplisit, kami akan melakukan aksara yang tidak dicetak. Dan untuk itu, kita boleh menggunakan fungsi yang dipanggil Character.FromNumber dan nombor yang akan kita gunakan ialah 0032, iaitu nombor untuk ruang bukan pencetakan. Kami mahu mengulanginya pada 12 tolak BulanOfYear . Kemudian, kami akan menggabungkannya dengan Nama Bulan.

DAX Dan Power Query |  Mencipta Lajur Isih Sendiri

Itu menambah lajur kami. Ia kelihatan sama, tetapi ia kini mempunyai ruang bukan pencetakan di hadapan.

DAX Dan Power Query |  Mencipta Lajur Isih Sendiri

Apabila kita mencari Bulan, kita dapati medan Nama Bulan* dengan isihan diri. Kami membuangnya ke dalam jadual, dan kami dapat melihat bahawa bukannya mengisih mengikut abjad, ia sebenarnya mengisih mengikut kronologi berdasarkan ruang.

Jika kita lihat di sini pada Isih mengikut Lajur , ia hanya diisih dengan sendirinya. Tiada medan isihan tambahan yang sedang digunakan.

DAX Dan Power Query |  Mencipta Lajur Isih Sendiri

Kita juga boleh melakukan ini menggunakan pendekatan yang hampir sama dalam DAX. Biar saya tunjukkan kepada anda cara melakukannya.

Mula-mula, mari tambah lajur tersuai di sini. Metodologi adalah sama. Fungsinya berbeza sedikit. Mari kita panggil yang ini, Nama Bulan dengan asterisk berganda. Kemudian, bukannya Text.Repeat, kita akan menggunakan fungsi dalam DAX yang dipanggil . Ia betul-betul struktur yang sama. Ia menggunakan teks, dan kemudian berapa kali anda mahu ia berulang.

Oleh itu, untuk teks, bukannya Character.FromNumber, kami akan menggunakan dalam DAX yang setara, iaitu . Seterusnya, kami akan mempunyai 0032 , iaitu nombor kami untuk ruang bukan pencetakan, dan kemudian mengulanginya sebanyak 12 tolak MonthOfYear .

Kami akan menggabungkannya dengan medan Nama Bulan kami, dan mari gunakan Nama Bulan yang asal, bukan Nama Bulan*. Saya akan memotong ini menjadi medan pendek dengan menggunakan LEFT dan kemudian 3 (kita hanya akan mengambil tiga aksara pertama), hanya untuk dapat menggunakannya dalam visual untuk menunjukkan kepada anda bagaimana ia akan kelihatan.

DAX Dan Power Query |  Mencipta Lajur Isih Sendiri

Jadi sekarang, jika kita menariknya ke dalam jadual, ia disusun mengikut kronologi seperti yang dilakukan oleh kod M.

DAX Dan Power Query |  Mencipta Lajur Isih Sendiri

Ini berfungsi bukan sahaja dalam jadual, tetapi juga berfungsi dalam visual juga.


Fungsi DAX COLUMNSTATISTICS Dalam LuckyTemplates
Jadual Tarikh Lanjutan Power Query M Fungsi
Menyusun Tarikh Jadual Lajur Dalam LuckyTemplates

Kesimpulan

Saya berpendapat bahawa ini adalah teknik yang sangat hebat untuk mencipta lajur pengisihan sendiri dalam LuckyTemplates menggunakan DAX dan Power Query. Saya fikir ia adalah genius mutlak. Saya sangat berterima kasih kepada peserta kuiz kerana menunjukkannya. Saya harap anda mendapati ini berguna dari segi cara anda mencipta dan mengurus medan teks anda.

sorakan,


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