我正在评估ASPxPivotGrid。到目前为止,它非常适合我需要做的事情,而且我已经准备好购买它,但我有一个打嗝,我不明白如何实现。我需要对字段进行计算。那部分我想我得到了,我创建了一个未绑定的字段并输入我想要的公式。这很好。问题是汇总数据默认为Sum,我不想要,因为它是百分比计算。例如:
绑定字段:销售额,利润
未约束的字段计算=利润/销售额* 100
这是计算利润率%。
就像我说它在枢轴显示原始数据时有效,但是一旦汇总,我希望它计算利润和销售总结总额的利润率%。所以,像这样:
汇总利润率%=总和(利润)/总和(销售额)* 100
我在他们的论坛上搜索过,看看这个主题的相关材料是什么,但我对产品的了解不够,无论是在属性设置还是在代码中,我都应该知道我应该做些什么。在任何地方似乎都没有明确的教程或解释。
答案 0 :(得分:0)
如果我正确理解您的任务,您希望根据数据透视网格单元格中显示的数据计算表达式。如果是,则此行为由OptionsData.DataFieldUnboundExpressionMode选项控制。在您的情况下,您应该将此属性设置为DataFieldUnboundExpressionMode.UseSummaryValues值。我们在Winforms和WPF UnboundExpression演示中展示了此功能。但是有一个缺点。表达式的总值将以相同的方式计算 - 即表达式将应用于同一行中的总值。我希望,这些信息对您有所帮助。