`

birt 动态数据源

阅读更多
有两种方法
1.date set编辑器中有property binging的属性,的query Text输入

var query = " select d.*,u.name_ from deal_ d,user_ u ,server_ s where s.id_=u.server_id_ and u.id_=d.user_id_ and d.deal_time between ? and ?";   
if(params["serverId"].value != null){   
        query += " and s.id_ = '" + params["serverId"].value + "'";   
}   
    this.text = query;



2.利用script,在data set的before open事件中 (必须选中左边的dataset后)

var query = " select d.*,u.name_ from deal_ d,user_ u ,server_ s where s.id_=u.server_id_ and u.id_=d.user_id_ and d.deal_time between ? and ?";   
var serverId= reportContext.getParameterValue("serverId");   
if(serverId!= null){   
   query += " and s.id_ = " + serverId;    
}   
this.queryText = query; 



上面的情况下必须在dataset里的Parameters里设置startTime 和endTime
serverId不要在dataset里的Parameters设置,但是要在Report parameters设置

  • data.rar (1.1 MB)
  • 描述: 115555
  • 下载次数: 15
分享到:
评论

相关推荐

    thunderbird C++ 源代码

    Thunderbird是一款开源、免费的邮件客户端,由Mozilla基金会开发,其源代码主要使用C++语言编写。这款软件在设计上与Microsoft的Outlook类软件有相似之处,但更注重自由软件的理念和网络安全性。在深入探讨Thunder...

    FlappyBird源代码

    《FlappyBird源代码解析与学习指南》 FlappyBird是一款备受欢迎的休闲游戏,以其简单易上手却又极具挑战性的玩法风靡全球。本文将深入解析C++版本的FlappyBird源代码,帮助读者理解游戏的核心机制,并提供学习C++...

    flappybird的微信小程序源代码

    《微信小程序游戏开发:Flappy Bird的源代码解析》 微信小程序作为一种轻量级的应用开发平台,因其便捷的开发流程和广泛的用户基础,受到了开发者们的热烈欢迎。在众多的小程序项目中,"Flappy Bird"游戏的微信小...

    Spring Boot MyBatis配置Druid多数据源oracle《--》mysql test finally.rar

    参考这个https://mrbird.cc/Spring-Boot-MyBatis Druid.html做的 配置多个数据源同时访问mysql和oracle数据库 互相交换数据 个人学习用 仅供参考 欢迎指教

    Unity hlappy bird 游戏源代码

    《Unity实现Happy Bird游戏源代码解析》 Unity是一款强大的跨平台游戏开发引擎,它被广泛应用于2D和3D游戏的制作,同时也适用于虚拟现实(VR)和增强现实(AR)项目。本篇将深入探讨如何使用Unity引擎来实现曾经在...

    Thunderbird使用方法汇总

    - 数据备份:定期导出Thunderbird的数据到文件,以防意外丢失。 8. **故障排查与支持** - 日志查看:当遇到问题时,可以通过查看错误日志进行诊断。 - 社区支持:Mozilla社区有大量用户和开发者,提供帮助和解决...

    thunderbird v 6_Thunderbird_EAforex_

    1. **.ex4 或 .mq4 文件**:这是EA的源代码文件,.ex4是编译后的可执行文件,.mq4则是源代码文件,允许用户查看和编辑策略。 2. **.xml 文件**:包含了EA的元数据,如版本信息、描述、作者等。 3. **README 或 ...

    FlyBird(飞翔的小鸟)

    4. **指针**:C语言中的指针是其强大之处,可以用来高效地传递数据和实现动态内存管理,例如在游戏对象的创建和销毁中。 5. **内存管理**:C语言不提供自动垃圾回收,程序员需要手动管理内存,合理地使用`malloc`、`...

    FreeBird2011

    源代码通常包含了项目的整体结构,如模块划分、类与函数定义、数据结构和算法实现等。在FreeBird2011的源代码中,我们可以学习到如何组织大型项目的代码,如何通过良好的设计原则来提高代码的可读性和可维护性。这...

    hummingbird-源码.rar

    在这个名为"hummingbird-源码.rar"的压缩包中,我们有机会深入研究Hummingbird的源代码,揭示其背后的精妙设计与技术实现。下面,我们将探讨Hummingbird源码中的关键知识点,包括框架结构、核心算法、性能优化策略...

    FlappyBird

    `.classpath`和`.project`是Eclipse IDE的配置文件,用于管理项目的构建路径和元数据;`bin`目录存放编译后的类文件;`.settings`存储用户特定的项目设置;而`src`目录则是源代码的存放地,其中包含了游戏的主要逻辑...

    android版FlappyBird源码

    1. 项目目录:AMFlappyBird中包含了项目的各个模块,如res资源文件夹、src源代码文件夹、AndroidManifest.xml配置文件等。 2. 工程依赖:源码可能依赖于Android SDK的特定版本以及支持库,需要确保Android Studio或...

    flappybird强化学习

    5. **数据集**:可能包含预处理的游戏状态数据,用于训练神经网络。 6. **配置文件**:可能有设置超参数、学习率、探索策略等的配置文件。 7. **结果展示**:可能有训练过程中的得分曲线图或者其他可视化结果,展示...

    C语言小游戏-FlyBird源码

    同时,通过指针可以实现动态数据结构,如链表,用于存储和管理游戏元素,提高程序的灵活性。 至于游戏的图形和音频部分,虽然C语言本身并不支持图形和声音的直接处理,但通常会借助第三方库如SDL或Allegro。这些库...

    FlappyBird 8 让数据说话(显示分数).zip

    这是我[手把手带你Godot游戏开发]教程第一弹FlappyBird截止到第8章节 让数据说话(显示分数)的源代码,完整的教程详见:https://blog.csdn.net/hello_tute/category_9759669.html

    控制台flappy birdC++源码

    在源代码中,可能会看到如何加载和使用这个文件的代码段,例如读取图像数据或定义游戏对象的位置。 总的来说,这个控制台版的Flappy Bird展示了C++在图形编程和游戏开发中的应用。它涉及到基础的图形绘制、事件处理...

    Flappy_Bird cocos2dx_flappybird项目_java_herd9ol_bird_

    项目不仅提供了完整的源代码,还附带了一份详细的源码分析PDF文档,对于想要深入学习游戏开发或对Flappy Bird有兴趣的开发者来说,这是一个极好的学习资源。 一、Cocos2d-x框架解析 Cocos2d-x是一个跨平台的2D游戏...

    java实现Flappy bird

    这个游戏的源代码为初学者和中级开发者提供了很好的学习资源,尤其是对于那些希望深入理解Java图形用户界面(GUI)编程、游戏开发以及如何整合音频和数据处理的开发者。 在Java中实现Flappy Bird涉及以下关键知识点...

    bird生成报表jar包 java生成excel报表(添加打印时间)

    自己写的java生成excel报表jar包,使用html中的table标签样式设计报表头部信息xml文件,接受list数据集生成excel报表。对结构不是太复杂的excel报表十分好用,有详细使用说明。最新添加了打印时间。

    unity flappy bird

    `Assembly-CSharp.csproj`是Unity自动生成的C#项目的配置文件,包含了项目的所有源代码引用和编译设置。 接下来,`obj`和`ProjectSettings`目录分别存储了编译过程中产生的中间文件和项目设置。`obj`目录下的文件是...

Global site tag (gtag.js) - Google Analytics