以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  关于getuniquevalues的帮助文件是否有误  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=34222)

--  作者:Fotable
--  发布时间:2013/6/3 10:21:00
--  关于getuniquevalues的帮助文件是否有误

GetUniqueValues

从指定列中,获取不重复的值,以集合的形式返回。

语法:

GetUniqueValues(Filter, Col1, Col2, Col3....)

Filter: 条件表达式,请参考表达式的运算符和函数条件表达式
Col1:   指定列名称,可以指定多列。

如果只从一列中提取不重复值,那么返回的是一个字符串集合;如果从多列中提取不重复值,那么返回的是一个字符串数组集合,数组的长度等于指定的列数。

 

GetUniqueValues

从指定列中,获取不重复的值,以集合的形式返回。

 

这句话是不是要加上一句,该函数只能针对字符串列操作。 

 

 

 


--  作者:Bin
--  发布时间:2013/6/3 10:26:00
--  
任何列类型都是可以的.
--  作者:XYT
--  发布时间:2013/6/3 10:26:00
--  

和列没关系,返回的是集合而已,数值列都可以用


--  作者:Fotable
--  发布时间:2013/6/3 10:34:00
--  

也就是 Col1, Col2, Col3  必须是string型列


--  作者:Fotable
--  发布时间:2013/6/3 10:35:00
--  
以下是引用Bin在2013-6-3 10:26:00的发言:
任何列类型都是可以的.

真的吗?日期列可以吗。


图片点击可在新窗口打开查看此主题相关图片如下:未命名.jpg
图片点击可在新窗口打开查看

[此贴子已经被作者于2013-6-3 10:36:11编辑过]

--  作者:Bin
--  发布时间:2013/6/3 10:36:00
--  
不是已经回答你了吗?任何类型都可以!
--  作者:Fotable
--  发布时间:2013/6/3 10:37:00
--  

按照 函数的理解是应该支持所有列类型的。

但我实际操作却发现 日期列会报错


--  作者:Bin
--  发布时间:2013/6/3 10:39:00
--  
日期列也没有报错啊.
--  作者:Bin
--  发布时间:2013/6/3 10:40:00
--  
返回的是字符串集合而不是 日期类型的集合.   如果你要当作日期使用需要自己转换一下.
--  作者:jspta
--  发布时间:2013/6/3 11:35:00
--  

你自己定义list 时候定义了什么?string!!!

list(of date)