公式对日期格式的要求与狐表默认格式不同导致公式无效 专家坐堂" />

Foxtable(狐表)用户栏目专家坐堂 → <Format([日期],"yyyy年MM月dd日")>公式对日期格式的要求与狐表默认格式不同导致公式无效


  共有5934人关注过本帖树形打印复制链接

主题:<Format([日期],"yyyy年MM月dd日")>公式对日期格式的要求与狐表默认格式不同导致公式无效

帅哥哟,离线,有人找我吗?
guning007
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:婴狐 帖子:89 积分:720 威望:0 精华:0 注册:2015/4/28 10:09:00
公式对日期格式的要求与狐表默认格式不同导致公式无效  发帖心情 Post By:2015/6/4 16:20:00 [显示全部帖子]

我发现这个公式要求[出库日期]的格式必须是06-04-2015(即 MM-dd-yyyy)才有效。

如果我把某列的数据类型设为日期时间,狐表的日期格式却是2015-06-04(即 yyyy-MM-dd),所以引用的数据所在列必须设为字符型,然后把日期格式写成MM-dd-yyyy,这样才能在word和Excel报表中使用<Format([日期],"yyyy年MM月dd日")>公式。

不知道是不是我电脑设置的问题,还是狐表本身哪里有相关设置?

 回到顶部
帅哥哟,离线,有人找我吗?
guning007
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:婴狐 帖子:89 积分:720 威望:0 精华:0 注册:2015/4/28 10:09:00
  发帖心情 Post By:2015/6/4 16:41:00 [显示全部帖子]

Bin版您好,<Format([日期],"MM月dd日yyyy年")> 要求日期的格式是 MM-dd-yyyy

而我的狐表中默认的日期列的格式是 yyyy-MM-dd

所以,我不能把日期列的数据类型设置为”日期时间“,而是要设为”字符“,所以我觉得这个不对。

是不是跟我的电脑日期格式有关呢,因为我的电脑的日期格式是2015/6/4?我是不是要把电脑的日期格式设置为6/4/2015,狐表的默认”日期时间“列的格式才能和Format表达式要求的日期格式一致呢?

 回到顶部
帅哥哟,离线,有人找我吗?
guning007
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:婴狐 帖子:89 积分:720 威望:0 精华:0 注册:2015/4/28 10:09:00
  发帖心情 Post By:2015/6/4 17:03:00 [显示全部帖子]

Bin版息怒。

我这里如果把数据类型设为日期时间,我输入的日期就只能是 2015-06-04,而此时format表达式就会无效。

我这里如果把数据类型设为字符,我必须把日期输入为 06-04-2015,而此时format表达式才会有效。

对此我已经试了n次,不知道是哪里的问题。

 回到顶部
帅哥哟,离线,有人找我吗?
guning007
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:婴狐 帖子:89 积分:720 威望:0 精华:0 注册:2015/4/28 10:09:00
  发帖心情 Post By:2015/6/4 18:53:00 [显示全部帖子]

如果不用Format公式,直接引用的话,只需要将Excel的单元格设置为日期格式,这个完全可以。

但是不能使用Format公式,因为Format公式要求日期格式必须是MM-dd-yyyy,否则就会无效。

而狐表的日期时间类型的列输入日期的时候只能是yyyy-MM-dd,所以不能使用Format公式。



 回到顶部
帅哥哟,离线,有人找我吗?
guning007
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:婴狐 帖子:89 积分:720 威望:0 精华:0 注册:2015/4/28 10:09:00
  发帖心情 Post By:2015/6/5 19:05:00 [显示全部帖子]

抱歉红版,昨天后来一直在研究项目,没看论坛,qq刚刚加了,等您有空我们远程一下。

 回到顶部
帅哥哟,离线,有人找我吗?
guning007
  6楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:婴狐 帖子:89 积分:720 威望:0 精华:0 注册:2015/4/28 10:09:00
  发帖心情 Post By:2015/6/5 19:06:00 [显示全部帖子]

红版,我想再跟您确认一下,Format公式要求日期格式是不是必须是MM-dd-yyyy?

 回到顶部
帅哥哟,离线,有人找我吗?
guning007
  7楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:婴狐 帖子:89 积分:720 威望:0 精华:0 注册:2015/4/28 10:09:00
  发帖心情 Post By:2015/6/6 17:27:00 [显示全部帖子]

红版,我昨天测试了一下,我发现format对日期的格式其实没有严格要求,但是对于来自与数据类型为“日期时间”的列就不行。
图片点击可在新窗口打开查看此主题相关图片如下:excel报表.png
图片点击可在新窗口打开查看
测试的情况我截图了,在附件中。
图片点击可在新窗口打开查看此主题相关图片如下:日期测试表.png
图片点击可在新窗口打开查看

图片点击可在新窗口打开查看此主题相关图片如下:excel报表模版.png
图片点击可在新窗口打开查看


 回到顶部
帅哥哟,离线,有人找我吗?
guning007
  8楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:婴狐 帖子:89 积分:720 威望:0 精华:0 注册:2015/4/28 10:09:00
  发帖心情 Post By:2015/6/10 19:51:00 [显示全部帖子]

我觉得你说的很有道理,可能就是因为这个日期后面带了星期还有时间的问题,我回去试试看。

 回到顶部
帅哥哟,离线,有人找我吗?
guning007
  9楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:婴狐 帖子:89 积分:720 威望:0 精华:0 注册:2015/4/28 10:09:00
  发帖心情 Post By:2015/6/10 19:55:00 [显示全部帖子]

红版,<Year([出库日期3])这个表达式也不行,我觉得楼上说的有道理,应该是日期后面带了星期还有时间,我找着看哪里能改设置,然后测试一下再回来汇报。

 回到顶部
帅哥哟,离线,有人找我吗?
guning007
  10楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:婴狐 帖子:89 积分:720 威望:0 精华:0 注册:2015/4/28 10:09:00
  发帖心情 Post By:2015/6/10 20:05:00 [显示全部帖子]

红版,也不是日期列属性问题,我查看[出库日期3]这一列的列属性,”日期时间格式“属性我没有改,默认的就是标准日期格式”Date“,所以,楼上说的问题也不是。

不过我确实注意到我在窗口中的文本框绑定到日期列的时候,显示出来的内容是“2015/6/10 星期三 上午 12:00:00”,文本框没有日期时间格式类似的属性可以设置,问题是不是出在这里呢?


 回到顶部
总数 12 1 2 下一页