以文本方式查看主题 - 易表在线答疑 (http://egrid2000.com/dvbbs/index.asp) -- 用户社区 (http://egrid2000.com/dvbbs/list.asp?boardid=2) ---- [求助]简化问题,重新提问? (http://egrid2000.com/dvbbs/dispbbs.asp?boardid=2&id=19132) |
-- 作者:132 -- 发布时间:2010/3/14 14:22:00 -- [求助]简化问题,重新提问? [这个贴子最后由132在 2010/03/14 03:09pm 第 2 次编辑] 您好! 已知条件:指定一个期间。比如开始日期与结束日期分别为Today()-5,结束日期为:Today()。 想查找并返回该期间第一条记录的本日库存,可以用下面的公式: FindText(GridName,"本日存量","商品名称","=",[商品名称],"日期", " >= ", Today()-5,"日期", " <= ", Today()) 想查找并返回该期间最后一条记录的本日库存,可以用下面的公式: FindText(GridName,"本日存量","商品名称","=",[商品名称],"日期", " >= ", Today()-5,"日期", " <= ", Today(),-1)
万分感谢! |
-- 作者:132 -- 发布时间:2010/3/14 15:09:00 -- 对不起表发错了,已经重新发表。 |
-- 作者:wjq1072 -- 发布时间:2010/3/14 15:16:00 -- FindText(GridName,"本日存量","商品名称","=",[商品名称],"日期", "=", Today()-6,-1) |
-- 作者:132 -- 发布时间:2010/3/14 15:18:00 -- [这个贴子最后由132在 2010/03/14 03:43pm 第 1 次编辑] 谢谢版主,您的公式已经可以返回开始日期之前记录的本日存量了,但我把其中的Today()-6换成Today-5或其它数字,公式能通过,但表格中显示空白,不知为什么? 另外,查找之前记录的日期也可以使用:FindText(GridName,"日期","商品名称","=",[商品名称],"日期", "=", Today()-6,-1) 比如:Number(Today()-6)-Number(FindText(GridName,"日期","商品名称","=",[商品名称],"日期", "=", Today()-6,-1)) 原本想得到开始日期与之前记录日期距离的天数,但答案却是0. 请版主明示! |
-- 作者:132 -- 发布时间:2010/3/14 15:52:00 -- 感觉这个公式:FindText(GridName,"本日存量","商品名称","=",[商品名称],"日期", "=", Today()-6,-1) 是返回前一天的记录而不是前一条记录 |
-- 作者:wjq1072 -- 发布时间:2010/3/14 17:27:00 -- 这样? FindText(GridName,"本日存量","商品名称","=",[商品名称],"日期", "<=", Today()-6,-1) |
-- 作者:wjq1072 -- 发布时间:2010/3/14 17:28:00 -- 参考? egd文件下载 |
-- 作者:wjq1072 -- 发布时间:2010/3/14 18:17:00 -- [这个贴子最后由wjq1072在 2010/03/14 08:31pm 第 1 次编辑] 更改: egd文件下载 |