2016-08-16 51 views
0

我的子报表在帐户ID上有分组,然后在发票号码内。在帐户ID内,我可以有几个发票号码。水晶报告按组计算实例,然后总和

例如:

帐户1234

  • 发票6789
  • 发票5432
  • 发票5432
  • 发票9999

我想要的是发票的数量。使用示例我应该得到3的计数。帐户ID下有3个唯一的发票号码。我已经尝试了总计,公式和总结。

+1

什么是你的问题,你打到哪里? – Siva

+1

汇总发票清单金额 – Furtiro

+0

子报表将每个发票视为一组。如果我使用count,那么使用我的例子,我得到1,2和1.如果我使用不同的,那么我得到1,1,1。不同的是准确的,但我然后想要计算或求和这些结果,并看到3.将计数放入报告页脚也不起作用。似乎要计算每个组的发票。 – crystalnoob

回答

1

在SQL查询或linq中使用不同的关键字你可以解决这个问题。

var data = (from n in tbldemo select n).Distinct(); 

Now Set data to your crystal report data source. It will helps you. 
+0

这是使用SQL Expression完成的吗?如果是这样,我没有使用该功能。什么是“n”和“tbldemo”?他们是我想要用于计数的列和表格吗?有没有特别的语法? – crystalnoob

+0

n为每个tbldemo对象保存一个单独的引用。是的,tbldemo是表。 – DBB