Sql Crystal Report:按客户定制
我有一个工作水晶报告,它从VB应用程序调用。我希望报告按照特定的列值进行排序。考虑下面的例子,Sql Crystal Report:按客户定制,sql,crystal-reports,sql-order-by,Sql,Crystal Reports,Sql Order By,我有一个工作水晶报告,它从VB应用程序调用。我希望报告按照特定的列值进行排序。考虑下面的例子, Model-Type Model-Code Quantity A xxx-123-xA1 1 A xxx-123-xA2 1 B xxx-123-xB1 1 B xxx-123-xB2 1 C xxx-123-xC1 1 C
Model-Type Model-Code Quantity
A xxx-123-xA1 1
A xxx-123-xA2 1
B xxx-123-xB1 1
B xxx-123-xB2 1
C xxx-123-xC1 1
C xxx-123-xC2 1
通过crystal report,我可以按升序或降序对模型类型进行排序。有没有什么方法可以像模型类型“B”,然后是“a”,然后是“C”(出于商业目的)那样以定制的方式对其进行排序??我可以通过SQL使用CASE在ORDERBY子句中实现这一点。但如何在Crystal Report中做到这一点呢。
非常感谢如果您在列上创建了组,请在“组选项”框的“公用”选项卡上,从下拉框中选择“按指定顺序” 或者创建一个公式,如:
if {table.value} = 'B' then 1
else if {table.value} = 'A' then 2
else if {table.value} = 'C' then 3
等等。。。然后,您可以在公式字段上进行排序