0
A
回答
2
均田。
如果你发布与BusinesObjects企业(BOE)报告中,您可以:
- 创建将被用于设置报告的排序
- 创建参数字段({sortedField?)的报告使用{?sortedField}选择应使用哪个数据库字段进行排序的公式字段({@sortedField})
- 参考报告中的{@sortedField}报告排序专家
- 在字段头中创建一个OpenDocument Url链接,该链接将参数字段设置为所需的值并重新运行报告。
如果你不使用BOE,你可以推出你自己的Url方案来做类似的事情。
实施例:
假设
- 的报告已使用Xtreme.mdb中创建的。
- 该报告是客户名称(客户。客户名)和地区(客户。地区)
实施
创建两个参数字段的两列清单:
AscSortedField - 字符串;默认值:客户名称 DescSortedField - 字符串;默认值:忽略
创建两个公式字段:
AscSortedField
//AscSortedField
//If the parameter's value isn't found, a NULL is returned (a good thing)
SELECT {?AscSortedField}
CASE "CustomerName": {Customer.Customer Name}
CASE "Region": {Customer.Region}
DescSortedField
//DescSortedField
//If the parameter's value isn't found, a NULL is returned (a good thing)
SELECT {?DescSortedField}
CASE "CustomerName": {Customer.Customer Name}
CASE "Region": {Customer.Region}
打开报表的记录排序专家。添加{@AscSortedField};确保其排序方向设置为“上升”。添加{@DescSortedField};确保其排序方向设置为“降序”。
使用
如果要排序的客户名称升序排列的报告中,AscSortedField参数的值设置为“客户名称”和DescSortedField参数的值设置为空值(例如“忽略”) 。
如果要按降序对区域进行排序,请将AscSortedField参数的值设置为“忽略”,并将DescSortedField参数的值设置为“区域”。
相关问题
- 1. Crystal Report组排序顺序
- 2. Crystal Reports交叉表排序
- 3. Crystal Reports如何实现排序顺序
- 4. Crystal Reports排序依据总计
- 5. 有没有办法在Crystal Reports中排序多个字段?
- 6. 从Crystal Reports中的组字段以外的字段中排序
- 7. Crystal Report仅排除数值
- 8. Crystal Reports在服务器和Visual Studio上的排序不同
- 9. 如何计算Crystal Reports中的排名?
- 10. SQL像Crystal Reports中的排名功能
- 11. 剿零排在交叉表的Crystal Reports
- 12. 在crystal用户定义的命令中忽略排序的子句
- 13. 如何在Crystal Reports中强制将字符串排序为底部?
- 14. 为什么我在Crystal子报表中没有'绑定排序控制'选项?
- 15. 在Excel中使用相对单元格参考的循环REPT函数VBA
- 16. 排序
- 17. 在Python中反向排序Shell排序
- 18. SQL Server:在一行中排序排序
- 19. 在Jenkins管道中排序排序
- 20. 排序字母在C中的排序
- 21. 在python中的排序排序
- 22. 在Matlab中进行排序与排序
- 23. 在Crystal报告中按行排列字符串计数
- 24. 如何在Crystal报表中安排这些数据?
- 25. 组合表中的行成一排在Crystal Reports
- 26. 在Crystal Reports服务器中安排参数化报告
- 27. 在MySQL中排序/
- 28. 在UNION中排序
- 29. 在Sqlite中排序
- 30. 在SQLite中排序
你能举个例子吗,我用visual studio 2008水晶报表 – 2010-03-13 06:06:43