Axapta 如何使用SumAll属性?
我有一份报告,其中列Axapta 如何使用SumAll属性?,axapta,dynamics-ax-2009,x++,Axapta,Dynamics Ax 2009,X++,我有一份报告,其中列TaxBase由方法TaxBase()打印 在我的报告部分的末尾,我需要显示TaxBase列的总和。 我不知道怎么做 也许SumAll酒店能帮上忙?但是,它是如何使用的?设置SumAll属性将有助于计算报告总数,前提是您使用页脚部分 页脚部分必须有一个sum控件(类)并引用DataFieldName属性中的summated字段 这可以使用自动设计隐式完成。以报告税务偏差为例。它具有带有SumAll属性集的TaxAmount和TaxBaseAmount字段。页脚部分是在运行时为
TaxBase
由方法TaxBase()
打印
在我的报告部分的末尾,我需要显示TaxBase列的总和。
我不知道怎么做
也许SumAll酒店能帮上忙?但是,它是如何使用的?设置
SumAll
属性将有助于计算报告总数,前提是您使用页脚部分
页脚部分必须有一个sum控件(类)并引用DataFieldName
属性中的summated字段
这可以使用自动设计隐式完成。以报告<代码>税务偏差为例。它具有带有SumAll
属性集的TaxAmount
和TaxBaseAmount
字段。页脚部分是在运行时为总计页脚部分和AutoSum
属性设置为Yes
的每个排序字段生成的
如果通过在ReportDesign1
节点上选择“生成设计”来生成设计,则可以清楚地看到这一点
您可以使用element.sumControl
或element.sum
通过代码引用生成的和。例如,这可用于计算贡献率(使用两种方法):
此方法计算销售行总和
LineAmount
和CostAmount
的分摊比率设置SumAll
属性将有助于计算使用页脚部分的报表总计
页脚部分必须有一个sum控件(类)并引用DataFieldName
属性中的summated字段
这可以使用自动设计隐式完成。以报告<代码>税务偏差为例。它具有带有SumAll
属性集的TaxAmount
和TaxBaseAmount
字段。页脚部分是在运行时为总计页脚部分和AutoSum
属性设置为Yes
的每个排序字段生成的
如果通过在ReportDesign1
节点上选择“生成设计”来生成设计,则可以清楚地看到这一点
您可以使用element.sumControl
或element.sum
通过代码引用生成的和。例如,这可用于计算贡献率(使用两种方法):
此方法计算销售行总和LineAmount
和CostAmount
的分摊比率
display ContributionRatio contributionRatioSum()
{
SalesLine locSalesLine = this.last(tableNum(SalesLine));
SalesAmount salesAmount = Currency::MSTAmount(element.sum(tableNum(SalesLine), fieldNum(SalesLine,LineAmount)), locSalesLine.CurrencyCode);
return salesAmount ? 100.0 * dg(salesAmount, element.sumControl(identifierStr(costAmount))) : 0;
}