您能在我试图创建公式的Crystal Report上为我提供帮助吗?
案例:
我有2个表,Table1有一些列(如ItemName,ItemPrice,TaxType,TaxRate)。
Table2的商品随栏一起出售(例如ItemName,Qty,ItemPrice,ItemTotal)。
我还链接了Crystal Report中的ItemName列,以便他们可以获取相关数据。
我正在水晶报表中寻找一个公式,可以汇总税率*项目总计,其中税种= VAT,而TaxType = GST
我的公式结构如下:
VATSum ({table1.taxrate}*{table2.totalamount}) where table1.taxtype= 'VAT'
GSTSum ({table1.taxrate}*{table2.totalamount}) where table1.taxtype= 'GST'
请指导。
我非常感谢任何机构为解决这个问题所做的努力。
答案 0 :(得分:0)
在“组专家”中,您首先要在{table1.taxtype}
字段上创建一个组。这样可以确保将您出售的所有VAT
和GST
物品归为一组。如果您有VAT
和GST
以外的其他税种值,则需要决定如何处理这些税种。如果报表不需要它们,则可以使用“选择专家”将其过滤掉,或者什么也不做,它们将按其税种值全部显示在报表的其他组中。
然后,您需要创建一个公式字段,该字段可用于计算所售每件商品的税金。该公式的名称将在报告中的其他公式字段中引用,因此在此示例中,我将其称为itemTax
。该字段的公式为:
{table1.taxrate}*{table2.totalamount};
将itemTax
公式字段放入报告的详细信息部分。
从这里开始,您有3个关于如何计算itemTax
之和的选项。您可以插入“摘要”字段,“运行总计”字段或其他公式字段。它们中的任何一个都可以为您工作,但是我将继续使用“公式字段”选项。
创建另一个公式字段并将其命名为totalTaxByGroup
。该字段的公式为:
Sum({@itemTax}, {table1.taxtype});
然后将此公式字段放置在taxtype组的Group Footer部分中。