如何自定义TaxReport_IT-报告SSRS?

问题描述 投票:0回答:1

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

(例如)

enter image description here

涉及的类如下:TaxReport_ITTaxReportDP_ITTaxReportController_ITTaxReportContract_IT

涉及的表:TmpTaxReport_ITSummaryTmpTaxReport_ITTaxReportTmp_IT

还有其他人吗? 是否有一些查询?'

我将新字段添加到表_TmpTaxReport_IT_中,并且化了相关表enter image description hereenter image description here

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

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

我使用Dynamics AX 2012。

感谢您的指教!

reporting-services report ssrs-2012 axapta dynamics-ax-2012
1个回答
0
投票

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

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

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

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

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

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

另请参见Last Function的文档。

© www.soinside.com 2019 - 2024. All rights reserved.