Nota
Capaian ke halaman ini memerlukan kebenaran. Anda boleh cuba mendaftar masuk atau menukar direktori.
Capaian ke halaman ini memerlukan kebenaran. Anda boleh cuba menukar direktori.
Lajur gulung atas membantu pengguna memperoleh wawasan ke dalam data dengan memantau metrik perniagaan utama. Lajur gulung atas mengandungi nilai agregat yang dikira ke atas baris berkaitan dengan baris tertentu. Ini termasuk jadual biasa dan jadual aktiviti seperti e-mel dan janji temu.
Dalam senario yang lebih kompleks, anda boleh mengagregat data sepanjang hierarki baris. Sebagai pentadbir atau penyesuai, anda boleh mentakrifkan lajur gulung atas dengan menggunakan alat penyesuaian dalam Power Apps tanpa perlu menulis kod.
Manfaat dan keupayaan lajur gulung atas
Faedah dan keupayaan lajur gulung termasuk:
- Menyunting visual adalah mudah. Anda boleh mencipta lajur gulung atas dengan menggunakan Editor Lajur sama seperti apabila anda mencipta lajur biasa.
- Pelbagai pilihan fungsi agregat. Anda boleh mengagregat data dengan menggunakan fungsi berikut:
SUM,COUNT,,MINdanMAXAVG. - Sokongan penuh penapis untuk pengagregatan. Anda boleh menetapkan pelbagai penapis untuk jadual sumber atau jadual yang berkaitan apabila menetapkan pelbagai syarat.
- Integrasi mudah dengan interfes pengguna. Anda boleh memasukkan lajur gulung dalam borang, pandangan, carta dan laporan.
- Lajur gulung atas adalah komponen penyelesaian. Anda boleh dengan mudah memindah lajur gulung atas sebagai komponen antara persekitaran dan mengedarkannya dalam penyelesaian.
- Lajur gulung atas dan lajur dikira adalah melengkapi satu sama lain. Anda boleh menggunakan lajur gulung atas sebagai sebahagian daripada lajur dikira dan sebaliknya.
- Anda boleh mengkonfigurasi lajur gulung atas untuk menggunakan kawalan tersuai.
Beberapa contoh lajur gulung atas termasuk:
- Jumlah anggaran hasil daripada peluang-peluang yang terbuka untuk sesuatu akaun
- Jumlah anggaran hasil daripada peluang-peluang yang terbuka di seluruh semua akaun dalam hierarki
- Jumlah hasil dianggarkan sesuatu peluang termasuk peluang anak
- Jumlah nilai anggaran bakal pelanggan yang layak yang dijana oleh sesuatu kempen
- Bilangan kes-kes terbuka keutamaan tinggi merentasi semua akaun dalam hierarki
- Masa terawal dibuat bagi semua kes terbuka keutamaan tinggi sesuatu akaun
Setiap lajur gulung mencipta dua lajur aksesori dengan <corak akhiran nama>_date lajur dan <nama>_state lajur. Lajur mengandungi _date data DateTime dan _state lajur mengandungi data Integer. Lajur mempunyai _state nilai berikut:
| Nilai | Keadaan | Description |
|---|---|---|
| 0 | NotCalculated | Nilai lajur masih belum dikira. |
| 1 | Dikira | Nilai lajur telah dikira mengikut masa kemas kini terakhir dalam lajur _tarikh. |
| 2 | OverflowError | Pengiraan nilai lajur yang dihasilkan dalam ralat limpahan. |
| 3 | OtherError | Pengiraan nilai lajur gagal kerana ralat dalaman. Penjalanan tugas pengiraan berikut mungkin akan membetulkannya. |
| 4 | RetryLimitExceeded | Pengiraan nilai lajur gagal kerana bilangan maksimum percubaan cuba semula untuk mengira nilai adalah melebihi disebabkan oleh bilangan tinggi keserentakan dan konflik mengunci. |
| 5 | HierarchicalRecursionLimitReached | Pengiraan nilai lajur gagal kerana had kedalaman hierarki maksimum untuk pengiraan telah dicapai. |
| 6 | LoopDetected | Pengiraan nilai lajur gagal kerana gelung rekursif dikesan dalam hierarki baris. |
| 7 | CurrencyMissing | Pengiraan nilai lajur gagal kerana mata wang medan yang diperlukan tidak ditemukan. |
Pengiraan rollup
Rollup yang dikira oleh sistem mengikut tugas sistem yang dijadualkan yang berjalan secara tidak segerak di latar belakang. Anda perlu menjadi pentadbir untuk melihat dan mengurus kerja-kerja rollup.
Lihat kerja gulung
Untuk melihat kerja gulung atas:
- Log masuk Power Apps dan kemudian pilih persekitaran yang anda mahukan.
- Pilih Tetapan ( gear) >Tetapan lanjutan.
- Pada anak tetingkap navigasi kiri pilih Kerja Sistem.
- Dalam pemilih pandangan, pilih Kerja Sistem Berulang.
- Untuk mencari kerja yang berkaitan dengan cepat, anda boleh menapis mengikut Jenis Kerja Sistem: Medan Gulung Kira Massa atau Kira Medan Gulungan.
Kira Pukal Medan Gulung Atas
Kira Pukal Medan Gulung Atas adalah kerja yang berulang, dicipta untuk setiap lajur gulung atas. Ia berjalan sekali, selepas anda mencipta atau mengemas kini lajur gulung atas. Tugas itu mengira semula nilai lajur gulung atas yang ditentukan dalam semua rekod sedia ada yang mengandungi lajur ini. Secara lalai, kerja itu akan berjalan 12 jam selepas anda mencipta atau mengemas kini lajur. Apabila lajur diubah suai, kerja itu ditetapkan semula untuk dijalankan semula dalam masa 12 jam selepas kemas kini. Kelewatan 12 jam diperlukan untuk memastikan bahawa Medan Gulung Kira Jisim berjalan semasa waktu bukan operasi persekitaran.
Kami mengesyorkan agar pentadbir melaraskan masa mula kerja Medan Gulung Kira Massa selepas lajur gulungan dicipta atau diubah suai, sedemikian rupa sehingga ia berjalan semasa waktu tidak beroperasi. Contohnya, tengah malam adalah masa yang baik untuk menjalankan kerja itu bagi memastikan pemprosesan lajur gulung atas yang cekap.
Perhatikan bahawa, apabila situasi berlaku di mana lajur gulung tidak pernah dikemas kini, kerja Medan Gulung Kira Massa tidak akan dijalankan lagi untuk lajur itu sehingga selepas 10 tahun berlalu. Tindakan ini berdasarkan reka bentuk. Apabila tiada sebarang kemas kini dalam lajur asas yang dikaitkan dengan medan gulungan, tiada sebarang sebab untuk menjalankan kerja dengan lebih kerap.
Kira Medan Rollup
Kira Medan Gulung ialah kerja berulang yang melakukan pengiraan tambahan bagi semua lajur gulungan dalam baris sedia ada untuk jadual yang ditentukan. Terdapat hanya satu kerja Kira Medan Gulung bagi setiap jadual. Pengiraan tambahan bermakna kerja Kira Medan Gulung memproses baris yang dicipta, dikemas kini atau dipadamkan selepas kerja Medan Gulung Kira Massa terakhir selesai dilaksanakan. Tetapan berulang minimum lalai ialah satu jam. Kerja secara automatik dicipta apabila lajur gulung atas pertama pada jadual dicipta dan dipadam semasa lajur gulung atas terakhir dipadam.
Pilihan pengiraan semula dalam talian
Lajur gulung atas borang memaparkan imej kalkulator, nilai gulung atas dan masa pengiraan terakhir. Untuk mengira semula, pilih imej kalkulator, dan kemudian pilih butang Kira semula yang muncul.
Terdapat beberapa pertimbangan yang nada perlu ingat ketika menggunakan opsyen kiraan semula atas talian (segar semula ke atas borang):
- Anda mesti mempunyai keistimewaan tulis pada jadual dan Hak capaian Tulis pada baris sumber di mana anda meminta Muat Semula. Contohnya, jika anda mengira anggaran hasil daripada peluang terbuka akaun, anda tidak perlu mempunyai keistimewaan Tulis pada jadual peluang, hanya pada jadual akaun.
- Opsyen ini hanya terdapat dalam mod dalam talian. Anda tidak boleh menggunakannya semasa bekerja di luar talian.
- Bilangan maksimum baris semasa segar semula gulung atas adalah terhad kepada 50,000 baris. Dalam kes gulung atas hierarki, ini terpakai kepada baris yang berkaitan merentasi hierarki. Jika had melebihi, anda melihat mesej ralat: Pengiraan tidak boleh dilakukan dalam talian kerana had pengiraan 50,000 baris berkaitan telah dicapai. Had ini tidak digunakan apabila gulungan dikira semula secara automatik oleh kerja sistem.
- Kedalaman hierarki maksimum adalah terhad kepada 10 untuk baris sumber. Jika had melebihi, anda melihat mesej ralat: Pengiraan tidak boleh dilakukan dalam talian kerana had kedalaman hierarki 10 untuk baris sumber telah dicapai. Had ini tidak digunakan apabila gulungan dikira semula secara automatik oleh kerja sistem.
Ubah suai pengulangan kerja gulung atas
Sebagai seorang pentadbir sistem, anda boleh mengubah suai corak ulangan kerja gulung atas, menangguhkan, menghentikan seketika atau menyambung kerja gulung atas. Walau bagaimanapun, anda tidak boleh membatalkan atau memadamkan kerja gulungan.
Untuk menjeda, menangguhkan, menyambung semula atau mengubah suai corak pengulangan, anda mesti melihat kerja sistem. Maklumat lanjut Lihat pekerjaan Rollup
Pada bar navigasi, pilih Tindakan dan pilih tindakan yang anda mahukan.
Untuk kerja Medan Gulung Kira Massim, pilihan yang tersedia ialah: Sambung semula, Tangguh dan Jeda.
Untuk kerja Kira Medan Gulungan , pilihan yang tersedia ialah: Ubah suai Penulangan, Sambung Semula, Tangguh dan Jeda.
Contoh
Mari kita lihat beberapa contoh lajur gulungan. Kami akan mengagregatkan data untuk baris daripada baris berkaitan dengan dan tanpa menggunakan hierarki. Kami juga akan mengagregatkan data untuk baris daripada aktiviti berkaitan dan aktiviti yang berkaitan secara tidak langsung dengan baris melalui jadual ActivityParty. Dalam setiap contoh, kita takrifkan lajur gulung atas dengan menggunakan Editor Lajur. Untuk membuka Editor Lajur, buka penjelajah penyelesaian dan kembangkan Jadual Komponen>. Pilih jadual yang anda mahu dan pilih Lajur. Pilih Baharu. Dalam editor, berikan maklumat yang diperlukan untuk lajur, termasuk Jenis Lajur dan Jenis Data. Dalam Jenis Lajur, pilih Gulungan, selepas anda memilih jenis data. Jenis-jenis data termasuk perpuluhan atau nombor bulat, mata wang dan tarikh/masa. Pilih butang Edit di sebelah Jenis Lajur. Ini akan membawa anda ke editor definisi lajur gulung atas. Takrifan lajur gulung terdiri daripada tiga bahagian: Jadual sumber,Jadual ** berkaitan dan Pengagregatan.
Dalam bahagian Jadual sumber, anda menentukan jadual yang lajur gulung ditakrifkan dan sama ada anda mengagregat hierarki atau tidak. Anda boleh menambah penapis dengan pelbagai syarat untuk menentukan baris dalam hierarki yang anda ingin gunakan untuk gulung atas.
Dalam bahagian Jadual berkaitan, anda menentukan jadual yang anda agregatkan. Bahagian ini adalah pilihan apabila anda memilih untuk menggulung hierarki pada jadual sumber. Anda boleh menambah penapis dengan pelbagai syarat untuk menentukan baris yang anda ingin gunakan dalam pengiraan. Sebagai contoh, anda memasukkan hasil daripada peluang-peluang yang terbuka dengan hasil tahunan yang lebih daripada $1000.
Dalam bahagian Agregat , anda menentukan metrik yang anda mahu kira. Anda boleh memilih fungsi agregat yang tersedia, seperti SUM, COUNT, MIN, MAX atau AVG.
Data agregat untuk baris daripada baris yang berkaitan
Dalam contoh ini, hierarki tidak digunakan. Jumlah anggaran hasil dikira untuk satu akaun, daripada peluang-peluang terbuka yang berkaitan.
Data agregat untuk baris daripada baris anak sepanjang hierarki
Dalam contoh ini, kami mengira jumlah hasil dianggarkan bagi peluang termasuk peluang anak, meliputi hierarki.
Data agregat untuk baris daripada baris berkaitan sepanjang hierarki
Dalam contoh ini, kami mengira jumlah hasil dianggarkan bagi peluang terbuka merentas semua akaun, meliputi hierarki.
Data agregat untuk baris daripada semua aktiviti yang berkaitan
Dalam contoh ini, kita mengira jumlah masa yang diluangkan dan dibil daripada semua aktiviti yang berkaitan dengan akaun. Ini mungkin termasuk masa yang dihabiskan di telefon, pada janji temu atau pada aktiviti tersuai.
Dalam keluaran terdahulu, anda boleh mentakrif lajur gulung atas untuk aktiviti individu seperti panggilan telefon, faks atau janji temu. Tetapi untuk mencapai hasil bagi contoh yang ditunjukkan di bawah, anda perlu menjumlahkan data dengan menggunakan lajur dikira. Kini anda boleh melakukannya semua dalam satu langkah dengan mentakrif satu lajur gulung atas bagi jadual Aktiviti.
Data agregat untuk baris daripada semua aktiviti yang berkaitan dan aktiviti yang berkaitan secara tidak langsung melalui jadual Pihak Aktiviti
Dalam contoh ini, kami mengira jumlah bilangan e-mel yang dihantar ke akaun, di mana akaun tersebut disenaraikan pada baris "Kepada Penerima" e-mel atau baris "Baris Penerima CC. Ini dilakukan dengan menentukan Jenis Penyertaan dalam FILTERS untuk jadual Parti Aktiviti dalam definisi lajur gulungan. Jika anda tidak menggunakan penapisan, maka semua jenis penyertaan yang tersedia untuk aktiviti digunakan dalam pengiraan.
Untuk maklumat lanjut tentang jadual Parti Aktiviti dan jenis penyertaan yang tersedia untuk aktiviti tertentu, lihat Jadual Parti Aktiviti.
Data agregat untuk baris daripada baris yang berkaitan menggunakan operator AVG
Dalam contoh ini, kita mengira anggaran hasil purata daripada semua peluang yang berkaitan dengan akaun.
Contoh berikut menunjukkan cara untuk mengira anggaran hasil purata dari peluang yang berkaitan meliputi hierarki akaun. Purata anggaran hasil dapat dilihat pada setiap peringkat dalam hierarki ini.
Pertimbangan lajur gulung atas
Anda hendaklah peka kepada syarat dan sekatan tertentu apabila bekerja dengan lajur gulung atas:
- Secara lalai, anda boleh mentakrifkan maksimum 200 lajur gulung untuk persekitaran dan sehingga 50 lajur gulung setiap jadual. Maklumat lanjut: Tentukan bilangan maksimum lajur gulung dalam persekitaran atau jadual
- Aliran kerja tidak boleh dicetuskan oleh kemas kini lajur gulungan.
- Keadaan menunggu aliran kerja tidak boleh menggunakan lajur gulungan.
- Gulung ke atas lajur gulung tidak disokong.
- Gulung atas tidak boleh merujuk lajur dikira yang menggunakan lajur dikira yang lain walaupun jika semua lajur untuk lajur dikira yang lain adalah pada jadual semasa.
- Lajur gulung tidak dikemas kini secara automatik jika ia menggunakan lajur formula yang bergantung pada fungsi
Now()terikat masa danIsUTCToday(). Opsyen pengiraan semula dalam talian (muat semula secara manual pada borang) atau butang Kira semula mesti digunakan untuk mengira nilai lajur gulung terkini. - Gulung hanya boleh menggunakan penapis pada jadual sumber atau jadual berkaitan, lajur mudah atau lajur terhitung yang tidak kompleks.
- Gulung atas boleh dilakukan hanya ke atas jadual yang berkaitan dengan perhubungan 1:N. Rollup tidak boleh dilakukan melalui hubungan N:N.
- Gulung tidak boleh dilakukan pada perhubungan 1:N untuk jadual Aktiviti atau jadual Parti Aktiviti.
- Peraturan perniagaan, aliran kerja atau lajur terhitung sentiasa menggunakan nilai terhitung terakhir lajur gulungan.
- Lajur gulung atas diagregat di bawah konteks pengguna sistem. Semua pengguna boleh melihat nilai lajur gulung atas yang sama. Anda boleh mengawal keterlihatan lajur gulung atas dengan keselamatan peringkat lajur (FLS) yang mengehadkan orang yang boleh mengakses lajur gulung atas. Maklumat lanjut Keselamatan peringkat lajur untuk mengawal akses.
Takrifkan bilangan maksimum lajur gulung dalam persekitaran atau jadual
Secara lalai, anda boleh mentakrifkan maksimum 200 lajur gulung untuk persekitaran dan sehingga 50 lajur gulung setiap jadual.
Untuk menukar maksimum, ikut langkah berikut:
- Pergi ke( Power Apps make.powerapps.com), pilih Jadual pada anak tetingkap navigasi kiri, dan kemudian buka jadual Organisasi .
- Pilih nlagi senarai, dan kemudian taip maxr dalam kotak Carian . Pilih lajur MaxRollupFieldsPerOrg dan MaxRollupFieldsPerEntity , dan kemudian pilih Simpan.
- Tukar nilai untuk MaxRollupFieldsPerOrg (sehingga 200) dan MaxRollupFieldsPerEntity (sehingga 50) yang anda mahukan.
Penting
Mempunyai lebih daripada 100 lajur gulung untuk persekitaran mungkin mengakibatkan prestasi lajur gulung yang merosot dan peningkatan penggunaan storan.
Pembundaran kejituan
Jika kejituan lajur teragregat lebih daripada kejituan lajur gulung atas, kejituan lajur teragregat dibundarkan ke bawah kepada kejituan lajur gulung atas sebelum pengagregatan dilakukan. Untuk menggambarkan tingkah laku ini, mari kita lihat contoh tertentu. Katakan bahawa lajur rollup pada jadual akaun, untuk mengira jumlah anggaran hasil peluang yang berkaitan, mempunyai ketepatan dua titik perpuluhan. Medan Lajur hasil pada jadual peluang ialah medan teragregat dengan kejituan empat titik perpuluhan. Dalam contoh kita, akaun mempunyai dua peluang berkaitan. Jumlah yang diagregat bagi anggaran hasil dikira seperti berikut:
- Ang. Hasil untuk peluang pertama: $1000.0041
- Ang. Hasil untuk peluang kedua: $2000.0044
- Jumlah Anggaran Hasil: $1000.00 + $2000.00 = $3000.00
Seperti yang boleh anda lihat, pembundaran kejituan kepada dua titik perpuluhan pada lajur teragregat dilakukan sebelum pengagregatan dilaksanakan.
Tingkah laku yang berbeza daripada grid yang berkaitan
Borang jadual tertentu seperti Akaun atau Kenalan, di luar kotak mengandungi grid yang berkaitan. Sebagai contoh, borang Akaun termasuk Kenalan, Kes, Peluang dan grid lain. Sesetengah baris yang ditunjukkan dalam grid borang Akaun adalah berkaitan secara langsung dengan baris akaun; yang lain pula secara tidak langsung menerusi perhubungan dengan baris lain. Sebagai perbandingan, pengagregatan lajur gulung atas menggunakan hanya perhubungan langsung yang dihuraikan secara jelas dalam definisi lajur gulung atas. Tiada perhubungan lain diambil kira. Untuk menggambarkan perbezaan tingkah laku, mari kita lihat contoh berikut.
- Akaun A1 mempunyai kenalan utama P1. Kes C1 dikaitkan dengan akaun A1 (C1. Lajur pelanggan = A1) dan kes C2 dikaitkan dengan kenalan P1 (C2. Lajur pelanggan = P1).
- Grid Kes pada borang Akaun untuk baris A1, menunjukkan dua kes, C1 dan C2.
- Lajur gulung atas pada jadual akaun yang dipanggil Jumlah Bilangan Kes digunakan untuk mengira kes yang berkaitan dengan akaun.
- Dalam definisi lajur gulung atas akaun, kami menentukan kes yang mempunyai perhubungan Pelanggan dengan akaun. Selepas pengagregatan, Jumlah Bilangan Kes bersamaan dengan 1 (kes C1). Kes C2 tidak disertakan dalam jumlah, kerana ia berkaitan secara langsung dengan kenalan, bukan dengan akaun dan tidak boleh ditakrifkan secara eksplisit dalam definisi lajur gulung akaun. Akibatnya, jumlah bilangan kes yang dikembalikan oleh operasi gulung tidak sepadan dengan bilangan kes yang ditunjukkan dalam grid Kes .
Lihat juga
Cipta dan edit lajur
Tentukan lajur terhitung
Lajur khusus
Tingkah laku dan format lajur Tarikh dan Masa
Tentukan dan tanyakan data berkaitan hierarki