Apa Itu Diri Dalam Python: Contoh Dunia Sebenar
Apa Itu Diri Dalam Python: Contoh Dunia Sebenar
Tutorial ini akan membincangkan tentang pembolehubah dan ungkapan di dalam Power Query Editor . Anda akan melihat dan mengetahui bahawa setiap ungkapan biarkan mempunyai dua bahagian: klausa let dan dalam , dan senarai nama pembolehubah atau pengecam langkah yang dipisahkan koma. Anda juga akan melihat cara perkara ini membantu membuat laporan data dalam Editor Power Query.
Isi kandungan
Memahami Mari Ungkapan Dan Bahasa M
Ungkapan Let membolehkan anda menyusun satu siri ungkapan bersama-sama menjadi satu ungkapan yang lebih kompleks. Pembolehubah kemudiannya digunakan untuk menyimpan nilai apa-apa jenis seperti nombor, teks, tarikh atau jenis data struktur seperti rekod, senarai atau jadual.
Kebanyakan pertanyaan mengembalikan jadual yang boleh digunakan sebagai pertanyaan pementasan atau yang boleh dimuatkan ke model data. Ikon di sebelah nama pertanyaan menunjukkan jenis nilai yang dikembalikan oleh pertanyaan.
Setiap pertanyaan dalam editor pertanyaan ialah ungkapan M tunggal . Apabila pertanyaan itu dijalankan, ungkapan itu dinilai dan kemudian nilai dikembalikan. Nilai ditentukan oleh apa sahaja yang berikut dalam klausa dalam. Klausa dalam boleh merujuk kepada mana-mana atau tiada pembolehubah dalam senarai pembolehubah. Ia juga boleh merujuk kepada pertanyaan lain atau mengandungi ungkapan.
Untuk menambah pertanyaan baharu, klik kanan pada ruang kosong dalam anak tetingkap Pertanyaan di sebelah kiri skrin. Kemudian, klik Pertanyaan Baharu dan pilih Pertanyaan Kosong.
Buka tetingkap Editor Lanjutan dengan mengklik Editor Lanjutan dalam bahagian Pertanyaan.
Anda akan perasan bahawa pertanyaan baharu tidak kosong.
Ia bermula dengan klausa let dan diikuti dengan sumber pembolehubah tunggal. Pembolehubah itu mempunyai literal yang diberikan kepadanya, iaitu tanda petikan berganda yang mewakili rentetan teks kosong. Ia juga mempunyai klausa dalam diikuti dengan nama pembolehubah sumber.
Jika anda melihat anak tetingkap pertanyaan, anda akan melihat ikon ABC sebelum nama pertanyaan yang memberitahu anda bahawa pertanyaan itu mengembalikan nilai teks.
Menggunakan Pembolehubah Dan Ungkapan Mudah
Untuk contoh ini, buat sintaks mudah dalam tetingkap Editor Lanjutan dengan memasukkan A sebagai pembolehubah anda dan gunakan tanda sama untuk menetapkan nilai atau ungkapan kepada pembolehubah.
Untuk mencipta atau menambah pembolehubah baharu, letakkan koma di hujung pembolehubah pertama kemudian tekan Enter. Pada baris seterusnya, anda boleh memasukkan pembolehubah baharu.
Selain daripada memberikan nilai dan ungkapan, anda juga boleh menetapkan pembolehubah dalam senarai pembolehubah.
Jika anda telah memasukkan pembolehubah terakhir anda, anda tidak perlu meletakkan koma pada penghujungnya. Hanya tekan Enter dan masukkan klausa dalam. Untuk contoh ini, masukkan C selepas klausa dalam untuk mengembalikan nilai C .
Jika anda menekan Selesai , anda akan mendapat nilai berangka 6, yang merupakan hasil ungkapan dalam bar formula.
Hasilnya ialah nilai angka kerana ikon di sebelah nama pertanyaan digantikan dengan ikon 123, yang mewakili jenis data nombor.
Menamakan Pembolehubah Dan Pengecam Langkah
Jika nama pembolehubah anda mengandungi ruang, ia perlu disertakan dalam petikan berganda dan mempunyai tanda cincang atau paun di hadapannya. Petikan berganda dikhaskan untuk nilai teks.
Untuk membezakan antara tanda cincang atau paun, namakan semula langkah dalam anak tetingkap Langkah Gunaan di sebelah kanan skrin anda. Klik kanan pada B , pilih Namakan semula, dan kemudian namakannya var B .
Selepas itu, kembali ke tetingkap Editor Lanjutan. Anda akan melihat bahawa Power Query menamakan semula B secara automatik kepada var B di semua tempat yang digunakan atau dirujuk.
Ini hanya tersedia apabila anda menamakan semula langkah dalam anak tetingkap Langkah Gunaan. Jika anda menamakan semula langkah dalam tetingkap Editor Lanjutan, anda juga perlu mengemas kini secara manual semua tempat di mana pembolehubah itu dirujuk. Tiada pilihan cari dan ganti dalam tetingkap Editor Lanjutan.
Sekarang, untuk contoh ini, jangan lupa untuk menukar nama pembolehubah kembali kepada B dan klik Selesai.
Mencipta Semula Pembolehubah Dan Ungkapan Dalam Desktop LuckyTemplates
Struktur kod di dalam tetingkap Editor Lanjutan adalah serupa dengan cara anda menulisnya dalam DAX.
Cuba dan bandingkan kedua-duanya. Pergi ke tab Laman Utama dan pilih Tutup & Gunakan . Sebaik sahaja anda berada dalam desktop LuckyTemplates, pergi ke tab Laman Utama dan pilih Masukkan data untuk membuat ukuran.
Klik Muatkan pada pop timbul Cipta Jadual.
Kemudian, klik kanan pada Jadual dalam anak tetingkap Medan dan pilih Ukuran baharu .
Dalam bar formula, cipta semula kod yang sama daripada bahasa M. Untuk memulakan indeks pembolehubah, anda perlu menggunakan pernyataan VAR . Selepas itu, anda boleh menulis pembolehubah anda dan nilainya. Dalam DAX, anda perlu menggunakan pernyataan RETURN untuk mengakses mana-mana pembolehubah. Jadi, masukkan RETURN selepas pembolehubah terakhir dan input C untuk mengembalikan hasil ekspresinya.
Seterusnya, tambahkan visualisasi kad dan pilih ukuran yang anda buat. Anda kemudian akan melihat nilai berangka yang sama seperti hasil M.
Jika anda menukar susunan pembolehubah dalam bar formula, ralat akan berlaku dalam kad.
Tertib adalah penting apabila berurusan dengan pembolehubah DAX. Anda tidak boleh memanggil pembolehubah yang belum diisytiharkan lagi.
Walau bagaimanapun, jika anda menukar susunan dalam kod M , anda masih akan mendapat hasilnya.
Ungkapan menyatakan bahawa untuk menilai C, nilai untuk pembolehubah A dan B mesti diketahui. Ini ialah contoh pesanan pergantungan .
Enjin M akan mengikut susunan kebergantungan yang disediakan oleh ungkapan, tetapi ia adalah percuma untuk melaksanakan semua pengiraan yang tinggal dalam sebarang susunan yang dipilihnya.
Memahami Pertanyaan dan Kod M
Semua pertanyaan M kelihatan seperti kod prosedur kerana anda menggunakan antara muka pengguna untuk menjana kod untuk anda. Ia akan sentiasa kelihatan berurutan kerana setiap langkah transformasi membina nilai yang dikembalikan oleh langkah sebelumnya.
Perkara utama yang penting kepada enjin M ialah rantaian pergantungan yang boleh diikuti kembali dari klausa dalam. Enjin Pertanyaan akan menilai pertanyaan dari hujung ke belakang dan bukan dari awal ke hadapan.
Mengapa enjin berbuat demikian? Pertama, apabila pertanyaan dinilai, ia melihat ke belakang dan cuba menghapuskan apa-apa yang tidak perlu. Nilai yang tidak digunakan tidak akan dinilai tetapi diabaikan. Ini adalah proses yang dipanggil Lazy Evaluation .
Kedua, ia cuba melihat semua transformasi yang anda lakukan dan menolak sebanyak mungkin kerja itu kembali ke sistem sumber. Proses ini dipanggil Query Folding . Kedua-dua proses memainkan peranan penting dalam meningkatkan prestasi pertanyaan.
Perkara terakhir yang perlu diingat ialah kebanyakan masa anda boleh melihat semua nama pembolehubah atau pengecam langkah anda dalam anak tetingkap Langkah Gunaan. Apabila kod M ditulis tidak teratur, ungkapan akan muncul sebagai langkah gabungan tunggal seperti ini:
Anda boleh membetulkannya dengan mudah dengan menyusun semula langkah. Letakkan pembolehubah C kembali di bahagian bawah pembolehubah B dan kemudian klik Selesai. Anda kemudian akan melihat nama langkah muncul dalam anak tetingkap Langkah Gunaan sekali lagi.
Kesimpulan
Pertanyaan DAX Menggunakan Pembolehubah Dan Fungsi Penting
Sintaks Formula LuckyTemplates, Komen dan Pembolehubah
Menggunakan Pembolehubah Dalam LuckyTemplates – Contoh Terperinci
Pembolehubah dan ungkapan ialah beberapa perkara yang paling penting untuk difahami dalam Editor Power Query. Kedua-duanya bertanggungjawab untuk menjana data dan maklumat dalam laporan anda . Mereka mengumpulkan data yang berbeza untuk mendapatkan dan menghasilkan keputusan.
Melissa
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