标签: crystal-reports-8.5

修改交叉连接查询

我有这个查询,我发现我想要修改以获得额外的列,并总结找到的金额的最后3个月.我想为此制作一份水晶报告.查询如下.

SELECT 
    dbo.[@EIM_PROCESS_DATA].U_Tax_year, 
    dbo.[@EIM_PROCESS_DATA].U_Employee_ID, 
    SUM(dbo.[@EIM_PROCESS_DATA].U_Amount) AS PAYE, 
    dbo.OADM.CompnyName, 
    dbo.OADM.CompnyAddr, 
    dbo.OADM.TaxIdNum, 
    dbo.OHEM.lastName + ', ' + ISNULL(dbo.OHEM.middleName, '') + ' ' + 
        ISNULL(dbo.OHEM.firstName, '') AS EmployeeName, dbo.OHEM.govID

FROM dbo.[@EIM_PROCESS_DATA] 
        INNER JOIN dbo.OHEM ON dbo.[@EIM_PROCESS_DATA].U_Employee_ID 
                                           = dbo.OHEM.empID CROSS JOIN dbo.OADM
WHERE (dbo.[@EIM_PROCESS_DATA].U_PD_code = 'SYS033')

GROUP BY 
    dbo.[@EIM_PROCESS_DATA].U_Tax_year, 
    dbo.[@EIM_PROCESS_DATA].U_Employee_ID, 
    dbo.OADM.CompnyName, 
    dbo.OADM.CompnyAddr, 
    dbo.OADM.TaxIdNum, 
    dbo.OHEM.lastName, 
    dbo.OHEM.firstName, 
    dbo.OHEM.middleName, 
    dbo.OHEM.govID
Run Code Online (Sandbox Code Playgroud)

该表OHEM包含一个字母数字字段U_Process_month,其中包含1月到12月的字符.如上所述查询,SUM(dbo.[@EIM_PROCESS_DATA].U_Amount)给出所有PAYE金额的总计,ie. U_PD_code = 'SYS033'.

我希望有一个查询,根据所选的年份和月份累计过去3个月(PAYE).

我还想检索和额外的列,SUM(dbo.[@EIM_PROCESS_DATA].U_Amount) as TAXABLEPAY where (dbo.[@EIM_PROCESS_DATA].U_PD_code = 'SYS034').

我该如何实现这一目标?任何帮助赞赏.

sql sql-server-2008 crystal-reports-8.5

7
推荐指数
1
解决办法
360
查看次数

水晶报告 - 计算公式

我正在使用Crystal开发一个报告,我需要对具有多种不同状态的特定字段进行计数.例如,我的报告中有一个"StatusType"字段,其中包含值"In Process", "Rejected", "On Hold", or "Submitted".我希望能够在"StatusType"字段"Rejected" and "Submitted"中计算一个公式中有多少个值.该报告按分组"StatusType".

我是在Crystal Reports中编写公式的新手,所以我希望获得一些指导,获得一个可以计算字段中这两个值的公式.请让我知道需要哪些其他信息或有助于我的问题.

我不需要在每个组的开头/结尾显示每个状态类型的总计数,但是希望在页面或报告标题中显示.我不确定哪个最好.我想在报告的一个位置上计算每个状态,然后能够合并一些状态计数,例如"Rejected""Submitted".我想要显示的所有计数都不需要在报告正文或细节内,而是在报告/页面标题中.

crystal-reports crystal-reports-8.5 crystal-reports-2008

6
推荐指数
1
解决办法
4万
查看次数

在Crystal Reports中将序列号显示为罗马字母


需要在我的水晶报告中显示序列号为罗马字母(i,ii,iii,iv等).我将序列号记录为记录号(1,2,3,4 ......).所以我必须在水晶报告中为它做些什么.

crystal-reports crystal-reports-8.5

6
推荐指数
1
解决办法
1881
查看次数

Crystal报表子报表重叠

我已经开发了4个子报告的水晶报告.子报告的数据量取决于报告的需求.当我在细节块中放入那些子报告时,它会根据数据量相互重叠.当我把它们放在单独的页面标题中时,通过添加更多的章节,它会在每个页面中重复,因为报告有多个页面.如何克服这个问题?版本Crystal Report 8.5

report crystal-reports crystal-reports-8.5

3
推荐指数
1
解决办法
8483
查看次数

如何更改价值

使用Crystal Report 9

表中的列

ID Qty

01 100
02 300
03 200
...
...
Run Code Online (Sandbox Code Playgroud)

从上表中,如果id = 3,我想使qty = 0

If id = 3 then qty = 0
Run Code Online (Sandbox Code Playgroud)

如何制作一个公式.

需要Crystal Report Formula帮助

crystal-reports crystal-reports-8.5 crystal-reports-2008

0
推荐指数
1
解决办法
2567
查看次数