在水晶报表中小数是四舍五入的。该字段(定义为浮动的数据库字段)小时数在水晶报表中显示错误。例如,数据库中的1.5显示为2.00,.75显示为1.00,依此类推。还有一个字段用于计算所有小时的总和。该字段也会选取四舍五入的值并进行错误的求和。我有格式化的小时为1.00和.01的水晶报告格式(四舍五入和小数)。我还有一个公共选项卡(在格式编辑器中)是LN_Hours。似乎什么都不起作用。我试着使用x-2公式,但没有成功。使用crystal reports XI和SQL server MS 2012和Visual studio 2003。请对这种情况有所了解!谢谢!
我正在写报告,我想显示小数从8.84079343397399到8.83。
这是我的sql查询
select (4.83+1.923*LOG10(CAST(c.catchGirth as float))+1.157*LOG10(CAST(c.catchLength as float)))
as estimatesWeight
from Catches c
where c.id =@CatchId
结果是8.84079343397399,我想要结果从8.84079343397399到8.83,或者如果结果8.84579343397399到8.84
下面的C#代码打印0.1 -为什么?
var s = "0.1";
var dbl = Double.Parse(s);
var dcml = Convert.ToDecimal(dbl);
Console.WriteLine(dcml.ToString());
0.100000001490116不是不能用二进制表示的,所以它应该打印0.100000001490116?
我们有当前从Access数据库的宏中运行的报表,我们希望将这些报表转换为SSRS报表。
我希望将Access查询转换为这些报表可以共享的共享数据集,因为我希望将两个参数传递给这个共享数据集,但我在执行此操作时遇到了问题。
SELECT * FROM FROM ReportLog WHERE ClientName = [ClientNameParameter] AND
DateEntered BETWEEN getstartdatedaily() AND DATE() - 1
ORDER BY DateEntered;
上面的查询是我想放到共享数据集中的内容,但是对于每个报表,我会将客户端名称
在我们的APEX报告中,我们使用自定义数字格式将数值舍入到给定的值(用户定义的精度)。例如,鉴于这一数据:
create table round_test(pk number not null primary key, value number);
insert into round_test(pk, value) values (1, 0.11);
insert into round_test(pk, value) values (2, 0.19);
insert into round_test(pk, value) values (3, 0.20);
insert into round_t
如何在表中添加两列。在这种情况下,正确的表达方式是什么。请告知我有两个数据集(额外扣减,检查列表),这两个数据集具有数值列值,如何使用不同的数据集添加这两个列。
我所做的这些步骤(希望有帮助):-
打开Visual部分,我选择了Reporting。
然后右键单击Reports文件夹,然后选择“”。
然后在报表向导中设置数据源名称"DataSource1“,并选择”“连接类型。
在Query中,我使用XML来获取我想要的数据,它包含两个列(引用号,扣减值),dataset name is (DedctionDS)。
然后,我又在表中添加了一个列,以便从另一个数据集中获
我的报告以数据集的形式存储过程,并返回几个列。我正在尝试添加一个依赖于其中一个列数据的新列。我必须获取该行的依赖列数据,并在另一个表上运行select语句,并返回与报表和表中的依赖列数据匹配的表列数据。它就像公共列上的一个联接。
Here is the sp output
col1 col2 col3
3456 Name1 Address1
5678 Name2 Address2
Here is the table
col1 tblcol2 tblcol3
9876 Name1 Address3
1234 Name1 Address4
因此,在新列中,