【问题标题】:How to customize TaxReport_IT - report SSRS?如何自定义 TaxReport_IT - 报告 SSRS?
【发布时间】:2020-01-13 07:16:27
【问题描述】:

我想自定义报表 SSRSTaxReport_IT,我需要添加一个新字段以便在 SyntethicReport 设计中使用。

(例如)

所涉及的类似乎如下: 税务报告_IT 税务报告DP_IT TaxReportController_IT TaxReportContract_IT

涉及的表: TmpTaxReport_ITSummary TmpTaxReport_IT TaxReportTmp_IT

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

我将新字段添加到表 _TmpTaxReport_IT_ 中,并填充了相关表

我敢肯定,在我正确填充新字段的方法中(我有我期望的值),但是当我打印报告时,我得到一个较低的值。好像我没有拿总数据集。

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

我使用 Dynamics AX 2012。

感谢您的建议!

【问题讨论】:

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


    【解决方案1】:

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

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

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

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

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

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

    另请参阅Last Function 的文档。

    【讨论】:

    • 感谢您的回复@FH-Inway。我通过调试检查,进程后面的类和表如下。类:TaxReportController_IT TaxReport_IT 表:TaxReportPayment_IT TaxBookSection TmpTaxReport_ITSummary TaxReportTmp_IT TmpTaxReport_IT
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-05-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-03-31
    相关资源
    最近更新 更多