У меня есть отчет с набором данных, в котором есть столбец с логическими значениями. В нижнем колонтитуле таблицы я хочу отобразить x / y
, где x
- это количество строк, которые были true
, а y
- сколько строк было всего.
В настоящее время у меня есть это:
=Count(Fields!Transfered.Value).ToString() + " / " + CountRows().ToString()
Но первая становится такой же, как последняя часть. Затем я попробовал это:
=Sum(Fields!Transfered.Value).ToString() + " / " + CountRows().ToString()
Но это порождает ошибку, которую, я думаю, я могу понять. Я подумал, что если я преобразую логические значения в числа, где true равно 1, а false равно 0, то это может сработать. Но как я могу это сделать? Или это умный способ сделать все это вместе?
Обновление: Сейчас тоже попробовал
=Sum(CInt(Fields!Transfered.Value)).ToString() + " / " + CountRows().ToString()
И получил отрицательный результат ... О.
Также нашел способ, который работал, который я отправил в качестве ответа. Но я не приму это как ответ, пока кто-нибудь найдет лучший способ сделать это =)