问题描述
我有以下(简化的)对象:
public class repInvoice
{
public string InvoiceNumber { get; set; }
public DateTime InvoiceDate { get; set; }
public decimal InvoiceAmount { get; set; }
}
public class repOrder
{
public string OrderNumber { get; set; }
public string Campaign { get; set; }
public string ProductName { get; set; }
public List<repInvoice> Invoices { get; set; }
}
public class repCustomer
{
public string CustomerNumber { get; set; }
public string Name { get; set; }
public List<repOrder> Orders { get; set; }
}
这样,客户可以拥有1个或更多订单,而一个订单可以有0个或更多发票。
如何在ASPxPivotGrid中使用发票中的数据,以便可以使用InvoiceNumber对过滤器中的发票或InvoiceDate进行计数?
类似这样的东西,不会显示任何数据:
<dx:PivotGridField ID="fldInvNumber" FieldName="Orders.Invoices.InvoiceNumber" Caption="Invoice Number" Area="DataArea" DisplayFolder="Invoice" AreaIndex="1" SummaryType="Count" />
可能是因为未指定索引。
假设我有: 1个客户,共2个订单。订单1有2张发票,订单2有1张发票。因此,在我的数据透视表中,我希望看到计数:1个客户,2个订单,3个发票。
谢谢。
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)