如何自定义TaxReport_IT-报告SSRS?

时间:2020-01-13 07:16:27

标签: reporting-services report ssrs-2012 axapta dynamics-ax-2012

我想自定义Report SSRS TaxReport_IT ,我需要添加一个新字段以用于 SyntethicReport 设计。

(例如)

enter image description here

所涉及的类如下: TaxReport_IT TaxReportDP_IT TaxReportController_IT TaxReportContract_IT

涉及的表: TmpTaxReport_ITSummary TmpTaxReport_IT TaxReportTmp_IT

还有其他人吗? 是否有涉及的查询?'

我在表_TmpTaxReport_IT_中添加了新字段,并化了相关表 enter image description here enter image description here

我敢肯定,在我正确地化成新字段的方法中(我有我期望的值),但是当我打印报告时我得到了一个较低的值。好像我不提取全部数据集。

如何添加新字段并获取正确的总值? 我保存了数据(关于我在RegularTable中的自定义字段),并且总和是正确的,但是在打印报告时我不匹配。 我想我跳过了报告数据集的步骤。

我使用Dynamics AX 2012。

感谢您的咨询!

1 个答案:

答案 0 :(得分:2)

我知道可能出什么问题,但是我在做一些假设。如果它们不正确,请edit您的问题进行澄清。

从屏幕快照中,您似乎想在报表设计的标题部分中添加新的自定义字段。我假设该字段的表达式类似于

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

请注意该表达式中的First关键字。这表明该字段的值应取自报表数据集的第一条记录。

我假设您正在创建表TaxReportTmp_IT中的记录时计算该字段的值,以便每个记录具有不同的值。也许这是其他字段的总和,所以第一个记录的值最小,最后一个记录的值最高。

如果所有这些假设都是正确的,则可以通过将First关键字更改为Last来解决此问题。这表明您要获取报告数据集的最后一条记录的值。

另请参阅Last Function的文档。