Jenis Data Pertanyaan Kuasa Dan Penyambung

Jenis Data Pertanyaan Kuasa Dan Penyambung

Tutorial ini akan membincangkan tentang jenis data dan penyambung Power Query . Anda akan mempelajari jenis data dan melihat cara ia serasi antara satu sama lain. Anda juga akan mempelajari tentang pengendali dalam Bahasa Power Query M. Ini akan membantu anda memahami cara pertanyaan anda menjana hasil dan jawapan.

Isi kandungan

Jenis Data Dalam Power Query

Bahasa M mempunyai set kecil jenis terbina dalam yang boleh dibahagikan kepada dua kumpulan utama: Jenis Primitif dan Jenis Struktur .

Jenis Primitif yang paling biasa yang anda lihat dalam laporan data ialah yang berikut:

Jenis Data Pertanyaan Kuasa Dan Penyambung

Any ialah jenis yang mengklasifikasikan semua nilai. Ini bermakna setiap nilai ialah subjenis mana-mana . Anda juga akan melihat jenis kompleks seperti masa dan tarikh dalam baris ketiga imej.

Sebaliknya, ini adalah Jenis Struktur yang paling biasa :

Jenis Data Pertanyaan Kuasa Dan Penyambung

Ia juga mungkin untuk menganggap jenis.

Jenis Data Pertanyaan Kuasa Dan Penyambung

Jenis Ascribed bukanlah format yang digunakan di atas Jenis Primitif kerana tiada perkara seperti pemformatan dalam Power Query. Pemformatan ialah sesuatu yang hanya anda boleh lakukan dalam aplikasi yang menerima data daripada Power Query, seperti Excel atau LuckyTemplates.

Anda perlu sedar tentang perbezaan antara jenis data dan format kerana ia tidak merujuk kepada perkara yang sama. Format mengawal cara nombor dipaparkan tanpa menjejaskan nilai asas, manakala jenis data mengubah ketepatan nilai agar konsisten dengan jenis yang telah diterangkan .

Enjin M tidak melakukan sebarang semakan jenis pada masa jalan. Jadi jika lajur ialah jenis nombor dan anda memberitahu enjin bahawa ia adalah jenis teks, ia tidak akan memberi anda masalah. Tetapi jika anda memanggil lajur itu dalam fungsi yang memerlukan jenis nombor, perkara akan mula jatuh. Ini kerana tiada penukaran jenis automatik dalam M .

Keserasian Jenis Data Pertanyaan Kuasa

Keserasian jenis juga wujud antara jenis data. Terdapat perbezaan antara jenis nilai dan keserasiannya dengan jenis nilai yang lain.

Semakan keserasian dilakukan pada tahap jenis primitif boleh batal. M adalah serasi dengan jenis M lain jika dan hanya jika semua nilai yang mematuhi jenis pertama juga mematuhi jenis kedua. Jika itu tidak berlaku, ralat tidak padan jenis akan dibangkitkan.

Untuk menggambarkannya dengan lebih baik, berikut ialah gambaran keseluruhan Matriks Penukaran Jenis Data .

Jenis Data Pertanyaan Kuasa Dan Penyambung

Ungkapan Dan Operator

Bulatan hijau dan merah boleh bercakap sendiri. Sebaliknya, bulatan biru bermakna penukaran akan menambah nilai pada nilai asal, manakala bulatan oren bermaksud ia memotong nilai asal.

Bahasa formal Power Query M termasuk set operator yang boleh digunakan dalam ungkapan. Operator digunakan pada operan untuk membentuk ungkapan. Maksud pengendali boleh berbeza-beza bergantung pada jenis nilai operan.

Berikut ialah beberapa contoh ungkapan:

Jenis Data Pertanyaan Kuasa Dan Penyambung

Dalam ungkapan pertama, nombor 1 dan 2 ialah operan dan tanda tambah atau tambah ialah operator. Ungkapan ini menjana nilai berangka 3. Walau bagaimanapun, anda boleh melihat dalam ungkapan kedua dan ketiga bahawa menambah nilai teks pada nilai angka atau menambah dua nilai teks tidak disokong.

Ini adalah salah satu perbezaan yang berbeza antara Excel, DAX dan M . Formula Excel dan DAX melakukan penukaran jenis automatik manakala enjin M tidak. Jika anda menggunakan ampersand ( & ) dan bukannya tanda tambah, kedua-dua nilai akan digabungkan.

Ampersand ( & ) ialah operator yang akan menghasilkan gabungan dua rentetan teks seperti ungkapan keempat dalam imej di atas. Ia juga menggambarkan bagaimana makna pengendali boleh berbeza-beza bergantung pada jenis nilai operan. Ini kerana ia juga membenarkan gabungan senarai dan penggabungan rekod.

Ralat tidak padan jenis ialah sesuatu yang mungkin anda hadapi. Jadi apabila terdapat masalah dengan data anda, ini bermakna anda tidak mengisytiharkan jenis data dengan betul. Ralat ini juga sering muncul apabila anda mengubah suai atau menulis kod M.


Kod M Dalam Lajur Tersuai Power Query | Editor Pertanyaan Kuasa Power BI : Pertanyaan Berperingkat

Kesimpulan

Persediaan yang paling penting dalam membuat laporan data dengan Power Query adalah untuk memahami cara perkara berfungsi. Ini akan membantu anda menulis kod M dengan betul dan menetapkan jenis data yang betul untuk membina laporan penjanaan data yang betul dalam LuckyTemplates. Menguasai asas akan memberi anda kelebihan besar dan meningkatkan kemahiran pembangunan data anda .

Melissa


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