因此,这里所发生的是,当结果显示时,它不会组合列名,而只是截断它。它仍然显示多行。
select distinct
CASE WHEN ARPDisplayName0 like 'Crystal Reports 2008%' THEN 'Crystal Reports 2008'
WHEN ARPDisplayName0 like 'Crystal Reports 2011%' THEN 'Crystal Reports 2011'
ELSE ARPDisplayName0 END A
Crystal版本- Crystal Reports 2008 Business Objects - XI
我已经编写了一个用于填充子报表的查询,并希望根据用户的输入为该查询引入一个参数。我的问题是,我需要在“Where”子句的第一行中放入什么语法才能接受参数?
下面是我在Crystal Reports中使用的查询:
Select
Projecttname,
ReleaseDate,
TaskName
From DB_Table
Where
(Project_Name like {?Pm-?Proj_Name})) and
(ReleaseDate) >= currentdate
我有这个MySql查询:
SELECT cityMunicipality, COUNT(cityMunicipality) AS total
FROM clientinformation
WHERE cityMunicipality IS NOT NULL
GROUP BY cityMunicipality
这是我得到的结果:
如何在Crystal Reports中显示总计?
我的水晶报表如下所示
有没有办法在水晶报表中显示COUNT(cityMunicipality) AS total列?
我想知道是否可以使用视图从表中获取前5行。我发现Crystal reports似乎没有任何内置的东西来做这件事,或者我会在那里做。
当我查询视图Select * from qryTranHistory时,它会返回前5个项目,但是如果我尝试选择一个特定类型的Select * from qryTranHistory Where tID = 45,它什么也不会返回,因为通常前5个项目中没有tID=45。
有可能做到这一点吗?
它可以在Crystal Reports中的子报表中完成吗?
我有一个在Oracle中创建的视图。它返回行,但是当我通过Crystal Reports使用它时,我没有得到行。我已经在视图后面的查询中将范围缩小到这个CTE:
WITH PERIODS AS (
SELECT
ROWNUM-13 RN,
TO_DATE('01-JUL-' || TO_CHAR(ADD_MONTHS(TRUNC(SYSDATE),-6), 'YYYY')) AS FISCAL_YEAR_START,
ADD_MONTHS(TO_DATE('01-JUL-' || TO_CHAR(ADD_MONTHS(
我想在vs2010中使用crystal report,但当我尝试通过右键单击项目并添加新项来创建crystal report时,会显示以下消息。
"CRYSTAL REPORTS® FOR VISUAL STUDIO 2010
Crystal Reports for Visual Studio 2010 is a free download for adding presentation
quality reports to WPF, WinForms, and ASP.Net Web Sites.
Major new features include:
64-bi
出于实践目的,我正在基于我的Crystal reports构建一个Power BI报表。我想知道Power BI报告是否可以要求像Crystal reports一样的参数输入,如果可能,我如何导入带有参数的查询?
例如,对于Crystal report,我会将以下查询添加到Command部分,Crystal report会要求我在执行之前输入参数输入。
Select *
from myTable
where date between {?StartDate} and {?EndDate}
BI将如何处理它呢?
我需要下面这个查询的Crystal Reports语法。基本上,如果所有记录都不适用,我希望隐藏一个详细信息部分。感谢你在这方面的帮助。
if (select count(*) from appendix where is_applicable=0) = (select count(*) from appendix)
我有一个在x86上正常工作的程序。而且,它还可以在带有visual的系统上工作,即使在x64上也没有错误。但是在没有visual studio的x64系统上,调用报告时会发生错误。消息例外是:
The type initializer for 'CrystalDecisions.CrystalReports.Engine.ReportDocument' threw an exception.
Source:
CrystalDecisions.CrystalReports.Engine
Stack Trace:
at CrystalDecisions.CrystalRepo
我在crystal reports中有一个SQL命令(如果您不熟悉crystal也没问题),我需要将日期参数转换为小数(以匹配数据库中的列)。
SELECT decimaldate FROM TABLE1 WHERE decimaldate = {?normaldate}
--ex: 12/01/2011 needs to become 12012011
如果我在上面的查询中使用强制转换,它就不能工作:
SELECT decimaldate FROM TABLE1 WHERE decimaldate =
CAST(CAST{?normaldate} AS VARCHAR) AS DECIM
我有一个带有sql服务器数据库后端的winforms应用程序。我已经使用Crystal reports设计了一些报表,并将它们嵌入到winforms应用程序中。它们在我的电脑(安装了crystal reports 2011 )上都工作得很好。但是,当我将应用程序分发到客户端计算机时,尝试运行嵌入了crystal report的窗体会产生以下错误:
The type initializer for 'CrystalDecisions.Shared.SharedUtils' threw an exception
我认为这可能是因为Crystal Reports没有安装在客户机上,所
我的sql return语句中包含
Date Id
02/12/2012 100
02/12/2012 100
02/13/2012 101
02/13/2012 100
当我在crystal report中显示总访问量时,我将其显示为
2
但实际结果是
3.
即。基于日期和Id。
在crystal report中,我有一个汇总字段,根据以下内容计算总计
"Distinct count of date".
I want to use "Distinct count of date, Id", w会