润乾软件
码龄11年
  • 487,332
    被访问
  • 920
    原创
  • 1,324
    排名
  • 110
    粉丝
  • 10
    铁粉
关注
提问 私信

个人简介:创新技术 推动应用进步 润乾报表二十年

IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:北京市
  • 加入CSDN时间: 2011-07-11
博客简介:

Raqsoft

查看详细资料
博客首页
  • 7
    领奖
    总分 4,004 当月 93
个人成就
  • 企业官方账号
  • 获得72次点赞
  • 内容获得43次评论
  • 获得318次收藏
创作历程
  • 240篇
    2022年
  • 296篇
    2021年
  • 115篇
    2020年
  • 137篇
    2019年
  • 109篇
    2018年
  • 14篇
    2017年
  • 17篇
    2011年
成就勋章
TA的专栏
  • JAVA计算
    250篇
  • Excel处理
    223篇
  • 计算&AI
    2篇
  • 报表&BI
    47篇
  • 内容导航
    7篇
  • 易明建模
    15篇
  • 数据蒋堂
  • 技术探讨
    54篇
  • 产品目标
    7篇
  • 模型详解
    2篇
  • 应用方案
    12篇
  • 技巧特色
    59篇
  • 代码示例
    4篇
  • 数据计算
    32篇
  • 数据整理
    3篇
  • 润乾报表
    43篇
  • 集算器
    263篇
兴趣领域 设置
  • 数据库管理
    数据仓库
  • 最近
  • 文章
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

简单分组汇总

A1: 读取source.csv中的内容, 返回成串序列,每行作为一个成员。A3: 将序列成员以分隔符“
”分隔拼成一个字符串。A4: 用字符串中读出的内容作为记录并返回成序表。A2: 读取A1中第2行到倒数第2行的内容。这段代码可以方便地集成进Java,参考。A5: 按照userID进行分组聚合。...
原创
发布博客 昨天 09:14 ·
25 阅读 ·
0 点赞 ·
0 评论

分组后过滤再合并组成员

A2:按照字段name,age,address,phone分组,并选择成员计数大于1的组,最后合并数据。和ruby缺乏结构化计算函数,代码会很复杂,而且性能不高。只要按前4个字段分组,再找出成员计数大于1的组,将各组数据合并即可。A1:读取文本文件file1.txt中的内容。...
原创
发布博客 前天 09:03 ·
27 阅读 ·
0 点赞 ·
0 评论

对 text 进行 sql 操作

集算器是结构化数据计算工具,可以通过 JDBC 与 JAVA 集成,更多资料请参考【A3:查询出第一列等于 1,第二列在 2014/10/01 之后的记录。A2:按第一列和第二列分组汇总,对第六列求和。
原创
发布博客 2022.08.08 ·
42 阅读 ·
0 点赞 ·
0 评论

从文本文件中拆分单词并排序

按行取数据,将每行拆分为单词,取前100个,再打乱顺序排列。用JAVA硬写很麻烦。A2:将每行拆分为单词,取前100个,再打乱顺序。写好的脚本如何在应用程序中调用,可以参考。
原创
发布博客 2022.08.05 ·
16 阅读 ·
0 点赞 ·
0 评论

批量替换文本中的多组字符串

A2:循环A1,将file("e:\\source.txt").read()字符串中的某些子串批量替换成其他字符串,待替换的子串就是before列的字符串,替换的子串为after列对应的字符串。A1:读取condition.txt文本,返回序表,其中有before列和after列。A1:读取condition.txt文本,返回序表,其中有before列和after列。待替换的子串就是before列的字符串,替换的子串为after列对应的字符串。A3:将批量替换完的字符串结果写入result.txt文本中。.
原创
发布博客 2022.08.04 ·
27 阅读 ·
0 点赞 ·
0 评论

如何计算连续区间,字母分段

窗口函数可以实现字母分段,但实现方式较难理解。A2:将RBD_VALUE按着大写26个字母对位。A3:归并分组,将相邻字母连续的成员分为一组。写好的脚本如何在应用程序中调用,可以参考。
原创
发布博客 2022.08.03 ·
17 阅读 ·
0 点赞 ·
0 评论

报表如何动态切换数据源

在实际应用中,多个数据库中表结构相同,要求报表展示时能动态控制报表从想要的数据库中取数,这个需求实现的方法比较多,最简单的方法是使用集算器脚本方式,在里边直接通过内置的一些函数就可以实现,具体实现可以参考: 动态切换数据源–通过参数实现动态数据源 另外一种方式可以通过 api 接口实现,下面主要是介绍下如何通过 api 接口实现报表数据源的动态切换。一:在报表配置中增加多数据源,例如: 这里边的 DB name 属性也就是配置的数据源名称,这里配置了两个数据源 demo 和 demo1。二:制作报表具
原创
发布博客 2022.08.02 ·
44 阅读 ·
0 点赞 ·
0 评论

查找文本记录在另一个文本中是否出现

grep命令的性能较低,如果其中一个文件较大,花费的时间肯定会很长,这种情况下可以试试集算器。几百万行的数据其实并不大,应该可以放入内存计算,集算器支持丰富的内存计算函数,比如关联计算、多文件查询、归并查找,可以轻松实现复杂的算法逻辑。想要了解更多关于集算器的使用,可参考集算器。...
原创
发布博客 2022.08.01 ·
15 阅读 ·
0 点赞 ·
0 评论

查找文本文件的差集

上面提到的算法是找出“patternfile”和“anothertextfile”的“差集”,用grep可以做到,但太慢了。可以试试集算器,不仅可以实现更丰富的算法,性能也会好很多。如果“anothertextfile”比较小,那就可以把它读入内存。集算器支持丰富的内存计算函数,比如关联计算、多文件查询、归并查找,可以轻松实现复杂的算法逻辑。...
原创
发布博客 2022.07.29 ·
180 阅读 ·
0 点赞 ·
0 评论

寻找文本之间的不同

上面的代码假设两个文件都很大,无法放进内存(比如billion条),需要事先排序,以此提高差集运算的性能。如果文件很小,无需事先排序,则可以使用isect函数进行集合运算。上述说的需求其实是集合运算中的差集。JAVA对集合运算支持不足,需要书写大量代码才能实现。可以试试用集算器来辅助JAVA,这个算法就很容易实现了。集算器不仅可以进行交、并、差等多种集合运算,还可以通过JDBC与JAVA集成,请参考《A3对A1和A2的结果做差集运算,并将结果返回给JAVA。...
原创
发布博客 2022.07.28 ·
29 阅读 ·
0 点赞 ·
0 评论

更改文本文件分隔符

A2将A1中的分隔符改成逗号后导出到target.txt文本中。写好的脚本如何在应用程序中调用,可以参考。A1读取文本source.txt。题主自己写的待改进代码。
原创
发布博客 2022.07.27 ·
36 阅读 ·
0 点赞 ·
0 评论

找出指定分隔符中间的字符串

正则表达式可以解决这种问题,只是对于初学者来说太抽象不太容易掌握。这种较简单的情况也可以试试采用SPL,SPL既支持正则表达式,也支持直观的函数,比如pos(取位置)、mid(按位置截取)。A3从A2的每个成员中截取”str1”后面的字符串。A1读取文本串,并按照”str2”分隔成序列。A2选取含有”str1”子串的成员。A4将A3写入output.txt。...
原创
发布博客 2022.07.26 ·
50 阅读 ·
0 点赞 ·
0 评论

找出每行特定匹配的串

A2将每条记录的字段组合成序列,再将多个序列合并。A3选出匹配“QS”字符串的成员。
原创
发布博客 2022.07.25 ·
25 阅读 ·
0 点赞 ·
0 评论

结构化涉及串拆分

A4由A3生成一个字段为SUB_NAME和CC的二维表,SUB_NAME列的数据来自A3每个序列成员的第一个成员并去掉“~”,CC列的数据来自A3每个序列成员的第二个成员。复述一下过程过滤出含“~”的行,按“”分成两部分,第1部分去掉“~”,命名为SUB_NAME,第2部分命名为CC。A3将A2序列中的字符串成员按照分隔符“”拆成成员个数为2的序列。A1读取source.txt文件内容,读成单字段串构成的序列。这段代码可以方便地集成进Java,参考。A2选出含“~”的数据。...
原创
发布博客 2022.07.22 ·
36 阅读 ·
0 点赞 ·
0 评论

拆串后再列间分组计平均

先将每行分为字母串和数字串两部分,再将数字串拆成多个数字,最后计算平均值。A2将A1序列中的字符串成员按照分隔符“”拆成序列,并将成员解析成对应的数据类型。A3对上一步结果进行分组,将非数值型数据分一组,数值型数据分一组。A1读取source.txt文件内容,读成单字段串构成的序列。A4生成二维表,第一列为名字,第二列为成绩,第三列为平均成绩。这段代码也很容易集成进JAVA,参考。...
原创
发布博客 2022.07.21 ·
133 阅读 ·
0 点赞 ·
0 评论

对无标题的文本做行列转置

先将数据按第1字段分组,生成期望结果集,然后将分组成员竖着填入结果集。
原创
发布博客 2022.07.20 ·
21 阅读 ·
0 点赞 ·
0 评论

两文件关联过滤生成新文件

JAVA直接编码会相当繁琐。Awk的代码很简单,但效率较差,不适合处理太大的文件。File2较小,可读入内存加快查询速度,file1较大,可用游标批量读取。按行读入后使用for循环,按列号查询并将结果追加到文件中。B3查询file1和file2中满足条件的记录。B4按列表获取字段值,生成新的序表。B5将查询结果追加导出到文件中。A3循环A2中的游标记录。...
原创
发布博客 2022.07.19 ·
287 阅读 ·
0 点赞 ·
0 评论

针对 jsp 的文本查询方案

文件不是数据库,不能用SQL语句直接访问,依靠JSP/JAVA本身完成文本文件的查询计算非常繁琐,如果文件较大的话代码会更加难写。SPL代码可以象数据库一样嵌入到Java程序中,这些条件就可以通过jsp传入,从而实现灵活自由的查询。...
原创
发布博客 2022.07.18 ·
92 阅读 ·
0 点赞 ·
0 评论

JAVA 文件计算类库

For my Java project I am looking for a convenient way to store my data. I have the following requirements:1.It should be easy to synchronize with subversion (which I use for my Java code and other stuff). So I guess file-based is appropriate.2.I want to be
原创
发布博客 2022.07.14 ·
50 阅读 ·
0 点赞 ·
0 评论

如何对文本排序后取某一列数据

i have csv as input with 2 columns and want to sort data on basis of date column (dd/mm/yyyy). below code sort the date correctly but i want the related value with that date... output of this code is like 02/05/2012 09/11/2012 10/11/2012Code:public static
原创
发布博客 2022.07.13 ·
43 阅读 ·
0 点赞 ·
0 评论
加载更多