Saya mendapat laporan dengan tabel seperti ini:
UserCode|RecordID|OriginatingBranch|OriginatingAccount|HomingBranch|HomingAccount|Amount|ActionDate|SeqNo|Onus|Homedback
Dua kolom terakhir adalah boolean, berisi Y atau N. Faktanya, kolom Onus hanya berisi Ys. Saya perlu memiliki subtotal di akhir setiap halaman yang menunjukkan berapa banyak transaksi Onus dan nilainya, dan hal yang sama untuk transaksi Onus.
Saya sudah mencoba beberapa hal termasuk semua yang dijelaskan di sini tetapi ketika saya mencobanya, saya mendapatkan #Error
yang tidak mencolok dalam laporan saya. Saya tidak memiliki kesalahan atau log atau apa pun, hanya #Error
di mana saya harus memiliki nomor.
Sekarang saya mencoba jawabannya dari di sini, yang berbunyi:
Tambahkan kolom tambahan dan masukkan ekspresi ini: =Runningvalue(Fields!YourValue.Value,Sum,"yourtable1"), dan setel properti tersembunyinya ke true.
Di header atau footer halaman, gunakan ekspresi: =Last(ReportItems!textbox12.Value) untuk mendapatkan subtotal dari semua halaman sebelumnya. (asumsikan baris detail kolom di atas adalah textbox12)
Saya sudah menaruh ini di meja saya, inilah ekspresi saya:
=RunningValue(IIF(Fields!HomedBack.Value="Y", Fields!Amount2.Value, 0),Sum,"Items")
//my tablix is called "Items" and my "Amount" field is a formatted string,
//the actual value is kept in "Amount2"
Dan lihatlah, saya mendapatkan #Error
yang terkenal itu lagi. Baris pertama saya berisi 0, dan setiap baris setelahnya berisi #Error
.
Saya harus mencatat bahwa saya tidak melihat laporan di browser atau secara interaktif atau semacamnya, saya menggunakan perpustakaan pelaporan lama perusahaan saya yang buruk dan perlu ditulis ulang (saya harap), dan cukup banyak yang dibutuhkan kumpulan data dan RDLC dan memasukkannya ke dalam PDF.
Apakah ada sesuatu yang jelas-jelas salah dengan ekspresiku? Saya cukup baru mengenal RDLC jadi saya merasa melewatkan sesuatu yang konyol. Juga apakah ada cara untuk menunjukkan dengan tepat apa arti atau kesesuaian #Error
s ini?
Catatan lain, saya merancang RDLC saya di VS2013 jika itu ada bedanya.