Aracılığıyla paylaş


VERİ TOPLAMA veri kaynaklarını Elektronik raporlama biçimlerinde kullanma

Farklı biçimlerde giden belgeler oluşturmak için kullanılan bir ER çözümünün biçimini yapılandırmak için Elektronik raporlama (ER) çerçevesinin Operations tasarımcısını kullanabilirsiniz. Yapılandırılmış biçim bileşeninin hiyerarşik yapısı çeşitli türlerdeki biçim öğelerinden oluşur. Bu biçim öğeleri, oluşturulan belgeleri gerekli bilgilerle çalışma zamanında doldurmak için kullanılır. Varsayılan olarak, bir ER biçimini çalıştırdığınızda, biçim öğeleri, biçim hiyerarşisinde sunuldukları sırayla çalıştırılır: tek tek, üstten alta doğru.

ER, bir bağlama içeren bir biçim öğesini çalıştırdığında, bu bağlamanın formülü çalıştırılır ve biçim öğesi, değeri oluşturulan belgeye ekler. Örneğin, bağlama bir veri modeli alanının değerini bir biçim öğesine iletebilir. Çalışma zamanında veri modeli alanlarının değerlerini toplamak, değer toplama yapmak ve oluşturulan belgeyi toplanan değerlerle doldurmak için VERİ TOPLAMA veri kaynağı yapılandırabilirsiniz. Bu yaklaşımı kullanmak için yapılandırılan VERİ TOPLAMA veri kaynağının bir veri modeli alanının değerini, biçim öğesine geçirirken kullanılması için ilk bağlamayı değiştirin. VERİ TOPLAMA veri kaynağından değerleri geçirerek daha fazla kullanım için gerekli ayrıntıları toplayabilirsiniz.

VERİ TOPLAMA veri kaynağını yapılandırdığınızda, veri kaynağında yönetilecek bir değer türü belirtin. Aşağıdaki veri türleri şu anda değer toplamak için desteklenmektedir:

  • Boole
  • Date
  • Tarih/Saat
  • GUID
  • Int64
  • Tamsayı
  • Gerçek
  • Dize
  • Saat

Toplama için veri kaynağına bir değeri geçirirken VERİ TOPLAMA veri kaynağının Collect(Value) yöntemini kullanabilirsiniz. Bu yöntemde, Value bağımsız değişkeni ilgili veri türünün veri kaynağı alanının sabit veya geçerli bir yoludur.

Toplanan değerler listesine erişmek için bir VERİ TOPLAMA veri kaynağının Result özelliğini kullanın. Bu özellik bir kayıt listesi döndürür. Kayıt listesinin kayıtları, toplanan değerlere erişmek için kullanabileceğiniz Value alanını içerir.

Varsayılan olarak, VERİ TOPLAMA veri kaynağı yalnızca benzersiz değerler toplar.

Tüm değerleri toplamak için yapılandırılmış VERİ TOPLAMA veri kaynağının Tüm değerleri topla alanını Evet olarak ayarlayın. Tüm değerleri topla alanı Evet olarak ayarlandığında, Sum(Flag) parametreli özelliği kullanılabilir hale gelir. Şu anda toplanan tüm değerlerin toplam tutarını almak için bu özelliği kullanabilirsiniz. Bu özellikte, Flag bağımsız değişkeni, toplam değerin sıfırlanması gerekip gerekmediğini belirtmek için kullanılan bir Boole değeridir.

  • Yanlış değeri sağlandığında, toplama işlemi daha önce toplanan tutardan devam eder.
  • Doğru değeri sağlandığında yeni bir toplama işlemi başlatılır.

Şu anda toplama için aşağıdaki veri türleri desteklenmektedir:

  • Int64
  • Tamsayı
  • Gerçek

Bu özellik hakkında daha fazla bilgi edinmek için aşağıdaki örneği tamamlayın.

Örnek: VERİ TOPLAMA veri kaynağı kullanarak sayma ve toplama yapmak için bir ER biçimini yapılandırma

Bu örnekte, Sistem yöneticisi veya Elektronik raporlama işlev danışmanı rolündeki bir kullanıcının, çalışan toplamları hesaplamak ve toplanan değerleri toplamak için kullanılan VERİ TOPLAMA veri kaynağına sahip bir ER biçimini nasıl yapılandırabileceğini gösterilmektedir.

Bu örnekteki prosedürler, Microsoft Dynamics 365 Finance'teki USMF şirketinde tamamlanabilir.

Sağlanan ER çözümünü yükleme ve kullanma

  1. Örnek ER yapılandırmalarını içeri aktarma.
  2. Yapılandırma sağlayıcısı etkinleştirin.
  3. İçeri aktarılan model eşlemesini inceleme.
  4. İçe aktarılan biçimi gözden geçirme.
  5. İçe aktarılan biçimi çalıştırma.

Sağlanan ER çözümünün biçimini çalıştırma

  1. Biçim tasarımcısı sayfasında, Çalıştır'ı seçin.

  2. Elektronik rapor parametreleri iletişim kutusunda Tamam'ı seçin.

  3. Web tarayıcısının sunduğu dosyayı indirin ve inceleyin.

    İlk biçim yürütmenin sonuçlarını içeren indirilen dosya

Çalışan vergi toplamını hesaplamak için ER çözümünün biçimini değiştirme

İşlem hacmi, mevcut örnekteki hacimden çok daha büyükse toplamanın gerektirdiği süre artabilir ve performans sorunlarına neden olabilir. Biçimin ayarlarını değiştirerek bu performans sorunlarının önlenmesine yardımcı olabilirsiniz. Oluşturulan rapora dahil etmek üzere vergi değerlerine eriştiğiniz için vergi değerlerini toplamak için bu bilgileri yeniden kullanabilirsiniz.

  1. Biçim tasarımcısı sayfasında, Eşleme sekmesinde Kök ekle'yi seçin.

  2. Veri kaynağı ekle iletişim kutusunda, İşlevler>Veri toplama'yı seçin.

  3. "Veri toplama" veri kaynağı özellikleri iletişim kutusunda şu adımları izleyin:

    1. Ad alanına CollectedTaxValues girin.
    2. Madde türü alanında Gerçek'i seçin.
    3. Tüm değerleri topla alanında Evet'i seçin.
    4. Tamam'ı seçin.
  4. Rapor\Satırlar\Kayıt\TaxAmount sayısal biçim öğesini seçin.

    Dekont

    Şu anda, bu öğe için @.Value bağlaması yapılandırılmıştır. Bu nedenle, model.Data.List.Value alanından vergi değerleri ile doldurulursa oluşturulan belge.

  5. Formül düzenle’yi seçin.

  6. Formül tasarımcısı sayfasında şu adımları izleyin:

    1. Formül alanında, @.Value değerini CollectedTaxValues.Collect(@.Value) ile değiştirin.
    2. Değişikliklerinizi kaydedin ve sayfayı kapatın.

    Dekont

    Yeni bağlama, aynı vergi değerlerini oluşturulan belgeye geçirir. Ancak bu değerler CollectedTaxValues veri kaynağında da toplanır.

  7. Rapor\Satırlar\Kayıt\RunningTotal sayısal biçim öğesini seçin.

  8. Formül düzenle’yi seçin.

  9. Formül tasarımcısı sayfasında şu adımları izleyin:

    1. Formül alanına CollectedTaxValues.Sum(false) girin.
    2. Değişikliklerinizi kaydedin ve sayfayı kapatın.

    Dekont

    Yeni bağlama, zaten girilmiş olan toplam vergi değerleri tutarını oluşturulan belgeye geçirir.

    Biçim tasarımcısı sayfasında güncelleştirilmiş bağlamaları olan sayısal öğeler

  10. Kaydeti ve ardından Çalıştır'ı seçin.

  11. Elektronik rapor parametreleri iletişim kutusunda Tamam'ı seçin.

  12. Web tarayıcısının sunduğu dosyayı indirin ve inceleyin.

    Değiştirilmiş biçim yürütmesinin sonuçlarını içeren indirilen dosya

Toplanan vergi değerlerinin listesini değerlendirmek için biçimi değiştirme

  1. Format tasarımcısı sayfasında, Biçim sekmesinde, Rapor\Satırlar\Kayıt\RunningTotal sayısal biçim öğesini seçin ve ardından şu adımları izleyin:

    1. Sayısal tür alanında, Gerçek olan değeri Tamsayı olarak değiştirin.
    2. Sayısal biçim alanında, değeri F2'den F0'a değiştirin.
  2. Eşleme sekmesinde, Formül düzenle'yi seçin.

  3. Formül tasarımcısı sayfasında şu adımları izleyin:

    1. Formül alanına COUNT(CollectedTaxValues.Result) girin.
    2. Değişikliklerinizi kaydedin ve sayfayı kapatın.

    Dekont

    Yeni bağlama, vergi değerlerinin toplandığı listedeki kayıt sayısını oluşturulan belgeye geçirir.

  4. Kaydeti ve ardından Çalıştır'ı seçin.

  5. Elektronik rapor parametreleri iletişim kutusunda Tamam'ı seçin.

  6. Web tarayıcısının sunduğu dosyayı indirin ve inceleyin.

    Başka bir değiştirilmiş biçim yürütmesinin sonuçlarını içeren indirilen dosya

Sık sorulan sorular

Çalışan toplamları hesaplamam ve veri toplamam gerekiyorsa VERİ TOPLAMA veri kaynağı kullanmayla yerleşik VERİ TOPLAMA işlevlerini kullanma arasındaki fark nedir?

Hem VERİ TOPLAMA veri kaynağı hem de yerleşik VERİ TOPLAMA işlevleri, oluşturulan bir giden belgeye geçirilen bilgilere göre veri toplama, toplama ve sayım işlemlerini yapmak için kullanılabilir. Ancak hangi tekniği kullanacağınıza karar vermeye çalışırken aşağıdaki noktaları dikkate alın.

Veri kaynağı Yerleşik işlevler
Yalnızca değerler toplanır.

Adlandırılmış değerler toplanır. Bu nedenle, ayrı değer grupları için toplamlar hesaplanabilir.

Ek olarak, gruplar bir liste olarak ayıklanabilir.

Metin değerleri de toplanabilir.

Benzersiz değerler otomatik olarak toplanır. Toplanan değerlerden benzersiz değerlerin listesini ayıklamak için ek ayarlar gerekir.
Performans, toplanan değerlerin hacmine bağlıdır. Uygulamada performans, toplanan değerlerin hacmine bağlı değildir.
Bu teknik, her tür giden belge için geçerlidir. Bu teknik yalnızca metin ve XML belgeleri için geçerlidir.

Ek kaynaklar