以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- 表达式列数据转换 (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=108273) |
-- 作者:cdwanghc -- 发布时间:2017/10/19 12:00:00 -- 表达式列数据转换 请问在表达式列里,CSTR等数据转换函数可以用吗?怎么用? |
-- 作者:有点甜 -- 发布时间:2017/10/19 12:42:00 -- 要用 Convert([第一列], \'System.String\')
你具体问题是什么?要做什么功能? |
-- 作者:cdwanghc -- 发布时间:2017/10/19 13:32:00 -- 目的:我有一个表,有很多列。我要将其中A、B、C、D四列数据同时不重复的筛选出来(排除重复值),并输出到excel上。 请问怎么做比较好?
目前是想在表中增加一个表达式列,将ABCD四列数据合并为一个字符串(B列是双精度小数型),然后对这个表达式列排除重复值。 输入表达式[A]+CSTR([B])+[C]+[D]时不能执行. |
-- 作者:cdwanghc -- 发布时间:2017/10/19 15:45:00 -- 目的:我有一个表,有很多列。我要将其中A、B、C、D四列数据同时不重复的筛选出来(排除重复值),并输出到excel上。 请问怎么做比较好?
目前是想在表中增加一个表达式列,将ABCD四列数据合并为一个字符串(B列是双精度小数型),然后对这个表达式列排除重复值。 输入表达式[A]+CSTR([B])+[C]+[D]时不能执行. |
-- 作者:有点甜 -- 发布时间:2017/10/19 15:47:00 -- 方法一:加表达式列
[A]+Convert([B],\'System.String\')+[C]+[D]
然后对表达式列进行【排除重复值】
方法二:直接写代码处理
http://www.foxtable.com/bbs/dispbbs.asp?BoardID=2&ID=107764&skin=0
|
-- 作者:cdwanghc -- 发布时间:2017/10/19 17:35:00 -- 接着请教大侠: 增加了表达式列,现在针对表达式列进行排除重复值筛选。 在菜单-高级筛选-排除重复值筛选里,可以得到需要的结果。 怎样写代码呢? 在帮助里只找到Syscmd.Filter.HideSameValues(),但无法指定表达式列。
|
-- 作者:有点甜 -- 发布时间:2017/10/19 17:37:00 -- 参考
http://www.foxtable.com/webhelp/scr/2712.htm
或者参考5楼方法二 |