Как настроить TaxReport_IT - отчет SSRS? - PullRequest
0 голосов
/ 13 января 2020

Я хотел бы настроить отчет SSRS TaxReport_IT , мне нужно добавить новое поле для использования в SyntethicReport Design.

(например)

enter image description here

Представленные классы выглядят так: TaxReport_IT TaxReportDP_IT TaxReportController_IT TaxReportContract_IT

Вовлеченные таблицы: TmpTaxReport_ITSummary TmpTaxTportITITITITITITIT

Есть ли другие? Есть ли какие-то запросы? '

Я добавил новые поля в таблицу _TmpTaxReport_IT_, и я оцифровал связанные с ними таблицы enter image description here enter image description here

Я уверен, что в методе, который я правильно оцифровал новое поле (у меня есть значения, которые я ожидаю ), но при печати отчета я получаю меньшее значение. Похоже, я не беру общий набор данных.

Как я могу добавить новое поле и принять правильно общее значение? Я сохранил данные (о моем настраиваемом поле в RegularTable), и сумма верна, но у меня несоответствие при печати отчета. Я думаю, что пропущу какой-то шаг в Report DataSet.

Я использую Dynamics AX 2012.

Спасибо за совет!

1 Ответ

2 голосов
/ 13 января 2020

У меня есть идея, что может быть не так, но я делаю некоторые предположения. Если они не верны, отредактируйте ваш вопрос, чтобы уточнить.

На скриншоте выглядит, как будто вы хотите добавить новое настраиваемое поле в заголовок раздела дизайна отчета. Я предполагаю, что выражение этого поля выглядит как

=First(Fields!MyCustomFIELD.Value, "TaxReportDS_IT")

Обратите внимание на ключевое слово First в этом выражении. Это указывает на то, что значение этого поля должно быть взято из первой записи набора данных отчета.

Я предполагаю, что вы вычисляете значение поля во время создания записей в таблице TaxReportTmp_IT, чтобы каждая запись имела свое значение. Возможно, это сумма некоторого другого поля, поэтому первая запись будет иметь наименьшее значение, а последняя запись - наибольшее.

Если все эти предположения верны, это можно исправить, изменив ключевое слово First до Last. Это означает, что вы хотите принять значение последней записи набора данных отчета.

См. Также документацию Последняя функция .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...