找回密码
 立即注册

QQ登录

只需一步,快速开始

kisanly 悬赏达人认证 活字格认证

中级会员

36

主题

198

帖子

946

积分

中级会员

积分
946

圣诞拼拼乐悬赏达人活字格认证

QQ
kisanly 悬赏达人认证 活字格认证
中级会员   /  发表于:2021-2-1 14:52  /   查看:2772  /  回复:8
1金币
本帖最后由 kisanly 于 2021-2-1 17:07 编辑

场景需求说明:租借仓库存货的时候,约定节假日的计费和平常日的计费是不一样的,所以在结算的时候需要判定是否在节假日内,我做了个简单的DM(见附件),当然实际情况复杂的多,这里只是取其中一种情形进行循环操作,具体希望实现的结果是这样的:通过对表格1中的数据进行循环判断,如果节日起始日期大于或等于存放结束日期(表格中的“结束日期”)或者节日结束日期小于或等于存放的起始日期(表格中的“ 起始日期”),则在“有效节日天数”列填入“0”,否则在“有效节日天数”列填入“节日结束日期-存放结束日期”(这里是以诸多情况下的其中一种作为例子进行验证),我按照DM中的循环+IF判断方式,得到的结果不正确,麻烦高手帮忙看看,谢谢。
附件: 您需要 登录 才可以下载或查看,没有帐号?立即注册

最佳答案

查看完整内容

您好,这个需求的话确实比较复杂,需要您自己想办法实现。 但是这边帮您做了一个循环按条件赋值的例子,您可以参考下哈,见附件。

10 个回复

倒序浏览
最佳答案
最佳答案
Erik.Xue讲师达人认证 悬赏达人认证 活字格认证 Wyn认证
超级版主   /  发表于:2021-2-1 14:52:06
来自 5#
您好,这个需求的话确实比较复杂,需要您自己想办法实现。

但是这边帮您做了一个循环按条件赋值的例子,您可以参考下哈,见附件。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x

点评

这个结果是我要的,其他的判定逻辑我慢慢来理顺,只是没想到居然需要对当前行进行“自我判定”才能实现这种条件循环,理解上的扫描到当前行就直接对当前行进行赋值,所有没有进行“自己=自己”的特定行设置。谢谢...  发表于 2021-2-2 15:33
回复 使用道具 举报
kisanly悬赏达人认证 活字格认证
中级会员   /  发表于:2021-2-1 14:55:52
2#
期望得到的效果是:在节假日期处填入 2020/07/01-2020/07/03,则表格中的对应结果应该是(按序号依次)1,1,0
回复 使用道具 举报
Erik.Xue讲师达人认证 悬赏达人认证 活字格认证 Wyn认证
超级版主   /  发表于:2021-2-1 18:07:31
3#
本帖最后由 Erik.Xue 于 2021-2-2 09:31 编辑

您好,这边帮您看了下,感觉您的逻辑是不是有点乱啊,如图:

如果节假日期填入2020/7/1和2020/7/3,那么就满足第一个条件:

如果节日起始日期大于或等于存放结束日期(表格中的“结束日期”)或者节日结束日期小于或等于存放的起始日期(表格中的“ 起始日期”)

都是应该是0吧?

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
kisanly悬赏达人认证 活字格认证
中级会员   /  发表于:2021-2-2 10:28:48
4#
本帖最后由 kisanly 于 2021-2-2 10:45 编辑

我把其中一种情景的时间轴重新表述一下(见下图描述,图中描述的也并非全部情景,这里的目的是为了验证循环逐行判定的操作结果),实际工作中还有更复杂的情形,比如某个存放时间段跨越两个或多个结算周期(结算是按月进行一次),那么还需要对已经结算过的节假日有效期进行扣减,我目前能做的就只能是对每一种情景进行判定,如果有更简单的判断方式更好,这贴主要需要解决的是用循环命令逐行判断,根据判断的结果进行对应的日期运算,逻辑上应该是行得通的。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
馒头
金牌服务用户   /  发表于:2021-2-5 12:52:12
6#
本帖最后由 馒头 于 2021-2-5 13:06 编辑

试试



本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x

点评

正好需要,感谢大神!  发表于 2021-2-6 10:48

评分

参与人数 2金币 +66 满意度 +5 收起 理由
alexyui + 5 很给力!
Joe.xu + 66 很给力!

查看全部评分

回复 使用道具 举报
Joe.xu讲师达人认证 悬赏达人认证 活字格认证
超级版主   /  发表于:2021-2-5 13:38:13
7#
回复 使用道具 举报
kisanly悬赏达人认证 活字格认证
中级会员   /  发表于:2021-2-5 13:44:56
8#
厉害厉害,学习了!!
回复 使用道具 举报
Lucas.Su讲师达人认证 悬赏达人认证 活字格认证
葡萄城公司职员   /  发表于:2021-2-5 15:28:08
9#
感谢支持
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部