最近、Tablix Like の各行をループする必要がある状況に遭遇しました。
Foreach(rows in Tablix)
{
//Operation
}
しかし、私はそれが可能だとは思わない。
では、Tablix 内の行をループすることは可能ですか?
私にそれをさせた私の問題は:
列に含まれる Tablix があります: 行グループ内の First(Rs!Field) そして、グループ外の最後の行では、Sum(First(Rs!Field)) したい、つまり、合計したい、各行グループの最初のみのフィールド。しかし、SSRSでは不可能です。Tablix 内の Sum(Reportitems!textBox.value) を合計することさえできません。
それが私がその状況に遭遇する理由です。
上記の解決策がないことはわかっています。そのため、利用可能なループステートメントがあるかどうかを考えていました。
関数コードを試して、値を次のように設定および取得しました。
Public Shared Dim Total as Double
Public Function SetTotal(ByRef val)
{
Total=Total+val
}
Public function GetTotal()as Double
{
return Total
}
しかし、このように、ページを前後にスクロールすると、そのたびに既存の値が合計されます。
ご理解いただければ幸いです。考えられる限りのことはすべて試しました。
それで、ループ機能を実現できるかどうか教えてください。
前もって感謝します。
写真を追加しました: