繁体   English   中英

将数据导入报告ssrs

[英]get data into report ssrs

我正在研究我的第一个SSRS报告项目,我有点困惑。 我设计了自己的自定义报告,其外观与Excel中的发票模板完全相同。 我的目标是按计划将此发票/报告按月发送给客户。

但是,我的问题是将数据放入我的报告的字段中。 我一直在使用表来插入数据但是效果并不好。 我使用以下查询创建了一个数据集:

SELECT CONVERT(VARCHAR(10), GETDATE(), 103) AS [DD/MM/YYYY]

列: DD/MM/YYYY在我的数据库中不存在,但它只是获取当前日期。 我收到一条错误说:

字段的值表达式:SELECT CONVERT(VARCHAR(10),GETDATE(),103)AS [DD / MM / YYYY]包含错误。 表达预期

我还想为报告的其他部分做一些其他的计算。 所以我的问题是,我想要放入表中的数据是否必须是我数据库中的一列? 或者我可以使用SSRS创建它们吗? 谢谢

请浏览链接以了解如何创建数据集并在报告中填充日期

使用数据集

创建检索当前日期的数据集的步骤是

1.创建新数据集。转到报告的数据选项卡,然后单击下拉菜单并选择<新数据集>

  1. 将出现一个对话框,您需要输入SQL查询 新数据集

3.当您单击“确定”时,您将在数据集窗口中看到新创建的数据集

数据集

4.您可以执行sql查询只是为了验证您是否获得当前日期。

5.然后在“布局”面板中拖动标题中的文本框,然后将列从新创建的数据集拖到其中,或者您可以编写表达式

  =First(Fields!DD_MM_YYYY.Value, "GettingDate")

还有另一种方法可以从SSRS本身获取当前日期和时间,而不是创建数据集。您可以使用SSRS中的内置日期和时间函数。

内置日期函数

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM