Когда следующее IIF
выражение истинно, то строка получает 1 и если ложно строка получает 0.Sum столбец элементов отчета
=IIF(Fields!MatchField.Value = "No match" and Fields!X.Value >= 1000, 1, 0)
То, что я хочу, чтобы вычислить общую сумму столбца. Если я использую такое же выражение в группе столбцов, сумма всегда равна 0. Если я использую значение текстового поля строки, как это:
=SUM(ReportItems!Textbox41.Value)
Отчет возвращает ошибку:
Aggregate functions can be used only on report items contained in page headers and footers
Обновление # 1
Я реализовал решение по ссылке в ответ Kavin, но каждый total_sum по-прежнему 0.
Public Total_lookup_Sum As Integer = 0
Public Function Lookup_Sum(ByVal value As Integer) As Integer
Total_lookup_Sum = Total_lookup_Sum + value
Return value
End Function
[ссылка] (https://ashwaniashwin.wordpress.com/2014/01/23/aggregate-functions-can-be-used- only-on-report-items-contains-in-page-headers-and-footers-using-aggregate-on-aggregate-function-in-expression /) – Sachu
Возможный дубликат [Итоговая сумма столбца отчета] (http://stackoverflow.com/questions/30480345/sum-total-of-report-column) – Indian
@Indian отредактировал вопрос –