首页 > 解决方案 > 如何按日期过滤水晶报表?

问题描述

我使用命令创建了一个水晶报表来查看销售人员副订单计数,他们的(订单)艺术品待定计数和详细待定计数。它工作正常。但我需要向文件管理器数据添加日期过滤器。如何添加它?我尝试将 DocDate 添加到命令中,但它根据 DocDate 重复了销售人员姓名。但我需要显示所有销售人员及其订单数。

这是我的命令查询

SELECT Distinct
    sp.SlpCode,
    sp.SlpName,
    sp.Telephone,
    od.DocDate,
    COUNT(od.DocEntry) count,
    COUNT(CASE WHEN od.U_ArtWork = 'NotRec' THEN 1 END) AS Artwork,
    COUNT(CASE WHEN od.U_DetailPending = 'No' THEN 1 END) AS DetailPrinting
FROM OSLP sp
LEFT JOIN ORDR od
    ON SP.SlpCode = od.SlpCode
GROUP BY
    sp.SlpCode,
    sp.SlpName,
    od.DocDate,
    sp.Telephone
ORDER BY
    sp.SlpName

请给我一个解决方案

标签: sql-servercrystal-reportsdatefilter

解决方案


转到Report --> select formula --> Record并编写以下代码:

DocDate = {your date goes here}

推荐阅读