Aracılığıyla paylaş


Değerleri toplayan toplu değer sütunlarını tanımlama

Toplama sütunları, kullanıcıların anahtar iş ölçümlerini izleyerek verileri kavramasına yardımcı olur. Bir toplu değer sütunu,belirli bir satırla ilgili satırlar üzerinden hesaplanan bir toplam değerini içerir. Buna normal tablolar ve e-posta ve randevular gibi etkinlik tabloları da dahildir.

Daha karmaşık senaryolarda satırların hiyerarşisi üzerinden verileri toplayabilirsiniz. Bir yönetici veya özelleştirici olarak, kod yazmaya gerek kalmadan Power Apps'teki özelleştirme araçlarını kullanarak toplu değer sütunları tanımlayabilirsiniz.

Toplama sütunları faydaları ve özellikleri

Toplu değer sütunlarına ilişkin avantajlar ve özellikler şunlardır:

  • Görsel düzenleme kolaydır. Normal bir sütunu oluşturmanız gibi, Sütun Düzenleyiciyi kullanarak toplu değer sütunları oluşturabilirsiniz.
  • Geniş yelpazeli toplama işlevleri. Aşağıdaki işlevleri kullanarak verileri toplayabilirsiniz: SUM, COUNT, MIN, MAX ve AVG.
  • Toplama için tam filtre desteği. Birden çok koşul ayarlarken, kaynak tablo veya ilgili tablo için çeşitli filtreler ayarlayabilirsiniz.
  • Kullanıcı arabirimiyle sorunsuz bütünleştirme. Toplu değer sütunlarını formlar, görünümler, grafikler ve raporlara dahil edebilirsiniz.
  • Toplama sütunları, çözüm bileşenleridir. Toplama sütunlarını, ortamlar arasında bileşenler olarak kolaylıkla taşıyabilir ve onları çözümlere dağıtabilirsiniz.
  • Toplama sütunları ve hesaplanan sütunlar, birbirine tamamlayıcıdır. Hesaplanan sütunun bir parçası olarak bir toplu değer sütunu kullanabilirsiniz ve bunun tersi de geçerlidir.
  • Özel denetimler kullanmak için toplu değer sütunlarını yapılandırabilirsiniz.

Toplama sütunlarının bazı örnekleri arasında şunlar bulunur:

  • Bir hesabın açık fırsatlarının toplam tahmini geliri
  • Bir hiyerarşideki tüm hesaplar arasında açık fırsatların toplam tahmini geliri
  • Alt fırsatları da dahil olmak üzere bir fırsatın toplam tahmini geliri
  • Bir kampanya tarafından oluşturulan niteliği onaylanmış müşteri adaylarının toplam tahmini değeri
  • Bir hiyerarşi içindeki tüm hesaplar arasında yüksek öncelikli açık servis taleplerinin sayısı
  • Bir hesap için tüm yüksek öncelikli açık servis taleplerinin en erken oluşturma saati

Her Toplama sütunu <columnname>_date ve <columnname>_state soneki düzenine sahip iki donatı sütunu oluşturur. _date sütunu Tarih/Saat verilerini ve _state sütunu Tamsayı verilerini içerir. _state sütununda aşağıdaki değerler vardır:

Value Durum Açıklama
0 NotCalculated Sütun değeri henüz hesaplanmamıştır.
Kategori 1 Hesaplanan Dütun değeri _date sütunundaki son güncelleştirme saatine göre hesaplanmıştır.
2 OverflowError Sütun değeri hesaplaması, taşma hatayla sonuçlandı.
3 OtherError Sütun değeri hesaplaması, bir iç hata nedeniyle başarısız oldu. Hesaplama işinin sonraki çalıştırmasında büyük olasılıkla düzelecektir.
4 RetryLimitExceeded Fazla sayıda eşzamanlılık ve kilitleme çakışması nedeniyle değerin hesaplanmasına yönelik en fazla yeniden deneme sayısı aşıldığından, sütun değeri hesaplaması başarısız oldu.
5 HierarchicalRecursionLimitReached Sütun değeri hesaplaması, hesaplama için maksimum hiyerarşi derinliği sınırına ulaşıldığından başarısız oldu.
6 LoopDetected Satır hiyerarşisi içinde yinelenen bir döngü algılandığından, sütun değeri hesaplaması başarısız oldu.
7 CurrencyMissing Gerekli alan para birimi eksik olduğundan sütun değeri hesaplaması başarısız oldu.

Toplama hesaplamaları

Toplamalar, zaman uyumsuz olarak arka planda çalışan zamanlanmış sistem işleri tarafından hesaplanır. Toplama işlerini yönetmek ve görüntülemek için bir yönetici olmanız gerekir.

Toplama işlerini görüntüleme

Toplama işlerini görüntülemek için:

  1. Power Apps'te oturum açın ve istediğiniz ortamı seçin.
  2. Ayarlar (dişli) > Gelişmiş ayarlar'ı seçin.
  3. Ayarlar > Sistem İşleri'ni seçin.
    Sistem işlerine gitme.
  4. Görünüm seçicide Yinelenen Sistem İşleri'ni seçin.
  5. İlgili bir işi hızlıca bulmak için, Sistem İşi türüne göre filtre uygulayabilirsiniz: Toplama Alanını Toplu Hesaplama veya Toplama Alanı Hesaplama.

Toplama Alanını Toplu Hesapla

Yığın Toplama Alanı Hesapla, her bir toplama sütunu için oluşturulan yinelenen bir iştir. Siz toplama sütununu oluşturduktan veya güncelleştirdikten sonra tek bir kez çalıştırılır. İş, bu sütunu içeren tüm var olan kayıtlarda, belirtilen toplama sütunu değerini yeniden hesaplar. Varsayılan olarak, iş, bir sütun oluşturduktan veya güncelleştirdikten 12 saat sonra çalışır. Sütun değiştirilirse, iş, güncelleştirmeden 12 saat sonra yeniden çalışmak üzere yeniden ayarlanır. 12 saatlik gecikme, Toplama Alanını Toplu Hesapla çalıştırmalarının ortamın çalışma dışı saatleri sırasında gerçekleştirildiğinden emin olmak için gereklidir.

Bir yöneticinin, toplu değer sütunu oluşturulduktan veya değiştirildikten sonra Toplama Alanını Toplu Hesapla işinin başlangıç zamanını çalışma dışı saatlerde çalıştırılacak şekilde ayarlamasını öneririz. Örneğin, toplu değer sütunlarının etkin işlenmesini sağlamak amacıyla, işin çalıştırılması için iyi bir saat, gece yarısıdır.

Toplama sütununun hiçbir zaman güncelleştirilmediği bir durum oluştuğunda, 10 yıl geçene kadar Toplama Alanını Toplu Hesapla işinin bu sütun için yeniden çalışmayacağını unutmayın. Bu davranış, tasarım gereğidir. Toplama alanıyla ilişkili temel sütunlarda güncelleştirme yoksa işi daha sık çalıştırmak için bir neden yoktur.

Toplama Sütununu Hesaplama

Toplama Alanını Hesapla, belirli bir tablo için var olan satırlardaki tüm toplu değer sütunlarının artımlı hesaplamalarını yapan bir yinelenen iştir. Tablo başına yalnızca bir Toplama Alanını Hesapla işi vardır. Artımlı hesaplamalar, Toplama Alanını Hesapla işinin, son Toplama Alanını Toplu Hesapla işinin yürütülmesi sona erdikten sonra oluşturulan, güncelleştirilen veya silinen satırları işleyeceği anlamına gelir. Varsayılan en az yineleme ayarı bir saattir. İş, bir tabloda ilk toplu değer sütunu oluşturulduğunda otomatik olarak oluşturulur ve son toplu değer sütunu silindiğinde silinir.

Çevrimiçi yeniden hesaplama seçeneği

Formdaki toplu değer sütunu bir hesap makinesi görüntüsü, toplama değeri ve son hesaplamanın saatini görüntüler. Yeniden hesaplamak için hesap makinesi görüntüsünü ve ardından görüntülenen Yeniden Hesapla düğmesini seçin.

Firma formundaki toplu değer sütunu.

Çevrimiçi yeniden hesaplama seçeneğini kullanırken (formda el ile yenileme) göz önünde bulundurmanız gereken birkaç nokta vardır:

  • Tabloda Yazma ayrıcalıklarınız ve Yenilemeyi istediğiniz kaynak satırında Yazma erişimi haklarınız olmalıdır. Örneğin, bir firmanın açık fırsatlarından tahmini geliri hesaplıyorsanız fırsat tablosunda Yazma ayrıcalığınızın olması gerekmez, bu ayrıcalık firma tablosunda olmalıdır.
  • Bu seçenek yalnızca çevrimiçi modda kullanılabilir. Çevrimdışı çalışırken kullanamazsınız.
  • Toplu yenileme sırasında en fazla satır sayısı 50.000 satır ile sınırlıdır. Hiyerarşik toplama olması durumunda, bu, hiyerarşideki ilgili satırlar için geçerlidir. Sınır aşılırsa bir hata iletisi görürsünüz: 50.000 ilgili satır hesaplaması sınırına ulaşıldığından hesaplamalar çevrimiçi olarak gerçekleştirilemez. Toplama sistem işleri tarafından otomatik olarak yeniden hesaplandığında bu sınır uygulanmaz.
  • Maksimum hiyerarşi derinliği, kaynak satır için 10 ile sınırlıdır. Sınır aşılırsa bir hata iletisi görürsünüz: Kaynak kaydı için hiyerarşi derinlik sınırı olan 10 değerine ulaşıldığından hesaplamalar çevrimiçi olarak yapılamıyor. Toplama sistem işleri tarafından otomatik olarak yeniden hesaplandığında bu sınır uygulanmaz.

Toplama işi yinelemesini değiştirme

Bir sistem yöneticisi olarak, toplama işinin yinelenme düzenini değiştirebilir, erteleyebilir, duraklatabilir veya devam ettirebilirsiniz. Ancak bir toplama işini iptal edemez veya silemezsiniz.

Yineleme düzenini duraklatmak, ertelemek, sürdürmek veya değiştirmek için sistem işlerini görüntülemeniz gerekir. Daha fazla bilgi Toplama işlerini görüntüleme

Gezinti çubuğunda, Eylemler'i seçin ve istediğiniz eylemi seçin.

Toplama Alanı Toplu Hesapla işi için, kullanılabilir seçenekler şunlardır: Sürdür, Ertele ve Duraklat.

Toplama Alanı Hesapla işi için, kullanılabilir seçenekler şunlardır: Sürdür, Ertele, Duraklat ve Yinelemeyi Değiştir.

Örnekler

Birkaç toplu değer sütunu örneğine göz atalım. Bir hiyerarşi kullanarak ve kullanmadan, bir satır için ilgili satırlardan veri toplayacağız. İlgili aktivitelerden ve ActivityParty tablosu aracılığıyla bir satırla dolaylı olarak ilgili aktivitelerden bir satır için veri toplayacağız. Her örnekte, Sütun Düzenleyicisi'ni kullanarak toplu değer sütununu tanımlayacağız. Sütun Düzenleyicisi'ni açmak için çözüm gezginini açın ve Bileşenler > Tablolar'ı genişletin. İstediğiniz tabloyu ve Sütunlar öğesini seçin. Yeni öğesini seçin. Düzenleyici'de, Alan Sütun ve Veri Türü de dahil olmak üzere, sütun için gerekli bilgileri sağlayın. Sütun Türü'nde, veri türünü seçtikten sonra, Toplama'yı seçin. Veri türleri, ondalık sayı veya tamsayıları, para birimini ve tarih/saati içerir. Sütun Türü'nün yanındaki Düzenle'yi seçin. Bu işlem sizi, toplu değer sütunu tanımı düzenleyiciye götürür. Toplu değer sütunu tanımı üç bölümden oluşur: Kaynak tablo, İlgili tablo ve Toplama.

  • Kaynak tablo bölümünde, toplu değer sütununun tanımlandığı tabloyu belirtirsiniz ve bir hiyerarşi içinde toplayıp toplamadığınızı belirtirsiniz. Hiyerarşide toplama için kullanmak istediğiniz satırları belirtmek için birden fazla koşullu filtre ekleyebilirsiniz.

  • İlgili tablo bölümünde, üzerinde toplama yaptığınız tabloyu belirtin. Bu bölüm, kaynak tabloda hiyerarşi üzerinde toplamayı seçtiğinizde isteğe bağlıdır. Hesaplamada hangi ilgili satırların kullanılacağını belirtmek için, birden fazla koşullu filtreler ekleyebilirsiniz. Örneğin, yıllık geliri $1000'den büyük olan açık fırsatlardan geliri dahil edebilirsiniz.

  • Toplam bölümünde, hesaplamak istediğiniz ölçümü belirtirsiniz. SUM, COUNT, MIN, MAX veya AVG gibi kullanılabilir toplama işlevlerini seçebilirsiniz.

Bu örnekte hiyerarşi kullanılmamıştır. Toplam tahmini gelir, bir hesap için, ilgili açık fırsatlardan hesaplanır.

Bir firma için tahmini geliri toplama.

Hiyerarşi içinde alt satırlardan bir satır için veri toplama

Bu örnekte, hiyerarşi üzerinde, bir fırsatın, alt fırsatları da dahil olmak üzere, toplam tahmini gelirini hesaplarız.

Toplam tahmini gelir, fırsat hiyerarşisi.

Bu örnekte, hiyerarşi üzerinde, tüm hesaplar içinde açık fırsatların toplam tahmini gelirini hesaplarız.

Toplam tahmini firma başına gelir hiyerarşisi.

Bu örnekte, bir firmayla ilgili tüm aktivitelerden toplam harcanan ve faturalanan zamanı hesaplıyoruz. Bu hesaplama telefonda, randevularda veya özel etkinliklerde harcanan zamanı içerebilir.

Önceki sürümlerde, telefon görüşmesi, faks veya randevu gibi tek bir aktivite için bir toplu değer sütunu tanımlayabilirsiniz. Ancak, aşağıda gösterilen örneğin sonucu elde etmek için hesaplanmış sütunları kullanarak verileri toplamalısınız. Şimdi, Aktivite tablosu için bir toplu değer sütunu tanımlayarak tümünü tek bir adımda yapabilirsiniz.

Firma için tüm etkinlikleri toplama.

Bu örnekte, e-postanın "Kime Alıcısı" satırı veya "Bilgi Alıcısı" satırında bir firmanın listelendiği durumda firmaya gönderilen e-postaların toplam sayısını sayarız. Bu, toplu değer sütunu tanımında Aktivite Tarafı tablosu için FİLTRELER'de Katılım Türü'nü belirterek yapılır. Filtreleme kullanmazsanız aktivite için tüm kullanılabilir katılım türleri hesaplamada kullanılır.

Aktivite Tarafı tablosu ve belirli aktivite için kullanılabilen katılım türleri hakkında daha fazla bilgi için bkz: ActivityParty tablosu.

Toplu değerle ilgili etkinlikler ve etkinlik tarafı.

Bu örnekte, bir firmayla ilgili tüm fırsatlardan ortalama bir tahmini gelir hesaplıyoruz.

Dynamics 365'te ortalama geliri tahmin etme.

Aşağıdaki örnekte, ilgili fırsatlardan ortalama bir tahmini gelirin firma hiyerarşisi içinde nasıl hesaplanacağı gösterilmiştir. Ortalama bir tahmini gelir hiyerarşideki her düzeyde görülebilir.

Dynamics 365'te hiyerarşi üzerinden ortalama geliri tahmin etme.

Toplama sütunu hakkında önemli noktalar

Toplama sütunlarıyla çalışırken, belirli koşullar ve kısıtlamalardan haberdar olmanız gerekir:

  • Ortam için en fazla 200 toplu değer sütunu ve tablo başına 50 adede kadar toplu değer sütunu tanımlayabilirsiniz. Geçerli varsayılan değerler ve önceki en büyük değer, ortam başına 100 ve tablo başına 10'dur. Daha fazla bilgi: Ortam veya tabloda maksimum toplu değer sütunu sayısını tanımlama
  • Toplama sütunu güncelleştirmeleri tarafından bir iş akışı tetiklenemez.
  • İş akışı bekleme koşulunda toplu değer sütunu kullanılamaz.
  • Toplu değer sütunu üzerinde toplama yapmak desteklenmez.
  • Bir toplu değer, diğer hesaplanan sütunun tüm sütunları geçerli tabloda olsa bile başka bir hesaplanan sütun kullanan bir hesaplanan sütuna başvuramaz.
  • Toplu değer sütunu, zamana bağlı Now() ve IsUTCToday() işlevlerine bağımlı bir formül sütunu kullanıyorsa otomatik olarak güncelleştirilmez. En son toplu değer sütunu değerini hesaplamak için çevrimiçi yeniden hesaplama seçeneği (formda el ile yenileme) veya Yeniden hesapla düğmesi kullanılmalıdır.
  • Toplamada yalnızca kaynak tabloya veya ilgili tablolara, basit sütunlara ya da karmaşık olmayan hesaplanan sütunlara filtre uygulanabilir.
  • Bir toplama, yalnızca 1:N ilişkisiyle ilgili tablolar üzerinden yapılabilir. Toplama işlemi N:N ilişkileri üzerinden yapılamaz.
  • Toplama işlemi, Aktivite tablosu veya Aktivite Tarafı tablosu için 1:N ilişkileri üzerinden yapılamaz.
  • İş kuralları, iş akışları veya hesaplanan sütunlarda her zaman toplu değer sütununun son hesaplanan değeri kullanılır.
  • Bir toplu değer sütunu, sistem kullanıcı bağlamı altında toplanır. Tüm kullanıcılar aynı toplu değer sütunu değerini görebilir. Toplama sütununa erişebilecek kişileri kısıtlayarak, sütun düzeyi güvenliğiyle (CLS) toplu değer sütunu görünürlüğünü kontrol edebilirsiniz. Daha fazla bilgi: Erişimi denetlemek için sütun düzeyinde güvenlik.

Ortam veya tabloda maksimum toplu değer sütunu sayısını tanımlama

Ortam için en fazla 200 toplu değer sütunu ve tablo başına 50 adede kadar toplu değer sütunu tanımlayabilirsiniz. Geçerli varsayılan değerler ve önceki en büyük değerler, ortam başına 100 ve tablo başına 10'dur.

Maksimum değerleri artırmak için aşağıdaki adımları izleyin:

  1. Power Apps'e (make.powerapps.com) gidin, sol gezinti bölmesinde Tablo'yu seçin ve ardından Kuruluş tablosunu açın.
  2. n daha fazla listesini seçin ve ardından Arama kutusuna maxr yazın. MaxRollupFieldsPerOrg ve MaxRollupFieldsPerEntity sütunlarını seçin ve ardından Kaydet seçeneğini belirleyin. Değerleri artırmak için maksimum toplu değer sütunlarını seçme
  3. MaxRollupFieldsPerOrg (en fazla 200) ve MaxRollupFieldsPerEntity (en fazla 50) için istediğiniz gibi değerleri değiştirin.

Önemli

Ortam için 100'den fazla toplu değer sütununa sahip olmak, toplu değer sütunlarının performansının düşmesine ve depolama alanı tüketiminin artmasına neden olabilir.

Duyarlık yuvarlama

Birleştirilmiş sütun duyarlılığı toplu değer sütunu duyarlılığından fazlaysa, toplama işlemi yapılmadan önce birleştirilmiş sütunun duyarlılığı toplu değer sütunu duyarlığını yuvarlanır. Bu davranış göstermek için belirli bir örneğe bakalım. İlgili fırsatların toplam tahmini gelirini hesaplamak için çalışan, firma tablosu üzerindeki toplama sütununun iki ondalık basamak duyarlılığında olduğunu varsayalım. Tahmini Fırsat tablosundaki Gelir sütunu, dört ondalık basamak duyarlılığında bir birleştirilmiş sütundur. Bizim örneğimizde, firmanın iki ilgili fırsatı vardır. Tahmini gelirin birleştirilmiş toplamı aşağıdaki gibi hesaplanır:

  1. Tahmini İlk fırsat için gelir: 1000,0041$
  2. Tahmini İkinci fırsat için gelir: 2000,0044$
  3. Tahminin son toplamı Gelir: 1000,00$ + 2000,00$ = 3000,00$

Gördüğünüz gibi birleştirme işlemi yapılmadan önce toplanmış sütundaki iki ondalık basamağın duyarlılık yuvarlaması yapılır.

İlişkilendirilmiş kılavuzlarda farklı davranış

Firma veya İlgili Kişi gibi belirli bir tablo formları, kullanıma hazır haliyle ilişkili kılavuzları içerir. Örneğin, Firma formu; İlgili Kişiler, Servis Talepleri, Fırsatlar ve başka kılavuzlar içerir. Firma formu kılavuzları içinde gösterilen bazı satırlar, firma kaydıyla doğrudan ilişkilidir; diğerleri, doğrudan değil, diğer satırlarla olan ilişkileri üzerinden ilişkilidir. Buna karşılık, toplu değer sütunu toplaması, yalnızca toplu değer sütunu tanımında açıkça tanımlanmış, doğrudan ilişkileri kullanır. Başka hiç bir ilişki dahil edilmez. Davranıştaki farkı göstermek için aşağıdaki örneğe bakalım.

  1. A1 firmasının, P1 adında bir birincil ilgili kişisi vardır. Servis talebi C1, A1 firmasıyla ilişkilendirilir (C1.Müşteri sütunu = A1) ve servis talebi C2, P1 ilgili kişiyle ilişkilendirilir (C2.Müşteri sütunu = P1).
  2. A1 satırından Hesap formu üzerindeki Servis Talebi kılavuzu, iki servis talebi gösterir; C1 ve C2.
  3. Firma tablosu üzerindeki Servis Taleplerinin Toplam Sayısı olarak adlandırılan toplu değer sütunu firmayla ilişkili servis taleplerini saymak için kullanılır.
  4. Firma toplu değer sütunu tanımında, firmayla Müşteri ilişkisi olan servis taleplerini belirtiriz. Birleştirme sonrasında, Servis Taleplerinin Toplam Sayısı 1'e eşittir (servis talebi C1). Servis talebi C2, firmayla değil, ilgili kişiyle doğrudan ilişkili olduğu için toplama dahil edilmez ve firma toplu değer sütunu tanımında açık olarak tanımlanamaz. Sonuç olarak, toplama işlemi tarafından döndürülen servis taleplerinin toplam sayısı, Servis Talepleri kılavuzunda gösterilen servis talebi sayısıyla eşleşmez.

Ayrıca bkz.

Sütun oluşturma ve düzenleme
Hesaplanan sütunları tanımlama
Formül, kod kullanılarak hesaplanan sütunlar ve toplu değer sütunları
Tarih ve Saat sütununun davranışı ve biçimi
Hiyerarşiyle ilgili verileri tanımlama ve sorgulama

Not

Belge dili tercihlerinizi bizimle paylaşabilir misiniz? Kısa bir ankete katılın. (lütfen bu anketin İngilizce olduğunu unutmayın)

Anket yaklaşık yedi dakika sürecektir. Kişisel veri toplanmaz (gizlilik bildirimi).