Мне нужно суммировать некоторые значения и показать в RDLC. RDLC содержит два набора данных. Есть два поля из одного набора данных; TipValute и Iznos. IF TipValute содержит значение 0, затем суммирует все значения из поля Iznos.Значения суммы в RDLC с двумя наборами данных в соответствии с условием
Мое выражение выглядит следующим образом:
=Sum(IIF(First(Fields!TipValute.Value=0, "DataSet1"),First(Fields!Iznos.Value, "DataSet1"),0))
Но я получаю ошибку как
Ошибка 3 Выражения Значения для текстового поля «Textbox96» использует агрегатное выражение без объема. Область требуется для всех агрегатов, используемых вне области данных, если только отчет не содержит ровно один набор данных.
и
Ошибка 1 Выражение Значение для TextRun «Textbox96.Paragraphs [0] .TextRuns [0]» использует первый, последний или предыдущий агрегат в наружном агрегате. Эти агрегированные функции не могут быть указаны как вложенные агрегаты.
Чем я пытался с этим выражением
=Sum(IIf(Fields!TipValute.Value=0, Fields!Iznos.Value, 0), "DataSet1")
Но в докладе я получаю #ERROR
Что я делаю не так?
Он хорошо работает на сервере IIS, но не работает на локальном компьютере. –
странно, потому что мой проект работает на локальном ПК, а база данных mySQL – Josef
моя база данных оракула –