Crystal reports 有没有办法忽略Crystal Reports DistinctCount中的组
我有两张表,Crystal reports 有没有办法忽略Crystal Reports DistinctCount中的组,crystal-reports,Crystal Reports,我有两张表,Order和OrderSalesperson。一份订单可以有0到n名销售人员 我有一份报告,由a)销售人员和b)OrderId(额外的复杂度已消除)分组 我需要计算出一个订单分配了多少销售人员 我尝试了DistinctCount(orderssalessorsonid,Order.OrderId),但它只返回1,即使有多个销售人员。它似乎在对整个小组进行详细的统计,而不是对整个报告 有没有办法让DistinctCount忽略它在一个组中的事实?在Crystal中不能这样做(分配给特定
Order
和OrderSalesperson
。一份订单
可以有0到n名销售人员
我有一份报告,由a)销售人员和b)OrderId(额外的复杂度已消除)分组
我需要计算出一个订单分配了多少销售人员
我尝试了DistinctCount(orderssalessorsonid,Order.OrderId),但它只返回1,即使有多个销售人员。它似乎在对整个小组进行详细的统计,而不是对整个报告
有没有办法让DistinctCount忽略它在一个组中的事实?在Crystal中不能这样做(分配给特定订单的所有销售人员的不同计数),但可以在查询中这样做-将以下项目添加到select子句中:
count(distinct OrderSalesperson.SalespersonId) over (partition by Order.OrderId)
as OrderSalespeople
-并将新的
OrderSalesopers
项添加到您的报告中。您是否使用关系(SQL)数据源,如果是,它是哪种RDBMS(SQLServer、Oracle、MySQL等)?我使用SQLServer,但它是第三方数据库,因此无法对数据库进行任何更改。