摘要:
例如有销售和生产两个数据集,销售中有销售数量,日期和员工,生产中有生产数量,日期和员工,现在我需要把销售数量和生产数量同时展现在一个表中。我们可以使用 Lookup 从指定的数据集中为具有一对一关系的名称-值对检索对应的值。例如,对于表中的 ID 字段,可以使用 Lookup 从未与数据区域绑定的数据集中检索对应的“名称”字段。上面例子的表达式在数据集为“销售”的基础上可以写成:=Lookup(Fields!日期.Value & Fields!员工.Value, Fields!日期.Value & Fields!员工.Value, Fields!生产数量.Value, &quo 阅读全文
摘要:
实现动态展现报表大致有2种开发思路,一是,先使用xmlTexWriter类生成报表文件(.rdl),然后在部署到服务器上,再通过控件展现。二是,通过xmlSerializer类直接从服务器上反序列话读取报表,修改后以编程方式更新报表定义,再序列话到服务器上保存报表,最后通过控件展现。前者的难点在于如何将生成的报表通过编程方式部署到服务器上,且跟后者相比,前者每此修改都要全部生成一遍报表文件,而后者只需修改需要变动的项目,很明显后者的效率比前者高。而后者的难点在于如何从定义报表文件的代码中找出需要更改的项目并更改它。 如果对报表进行详细设计,如添加数据源,参数,数据集,表,图片,仪表,图... 阅读全文