快表软件

标题: 无法绑定由多个部分组成的标识符 [打印本页]

作者: 7979145    时间: 2017-1-13 16:57
标题: 无法绑定由多个部分组成的标识符
本表明细表的日期与其他明细表的日期判断,相同对应返回'YES',不相同对应返回'NO'

作者: hessen    时间: 2017-1-13 16:57
取日期部分去匹配  取日期部分(日期字段)

作者: hessen    时间: 2017-1-13 17:27
(, 下载次数: 216)
点详细可以看到完整的公式,以便更明确的判断


作者: 7979145    时间: 2017-1-13 17:29
hessen 发表于 2017-1-13 17:27
点详细可以看到完整的公式,以便更明确的判断

详细内容:
SELECT DISTINCT 'YES' AS F_2647xFN
FROM  T_56  WHERE 1=1 AND  本报表.[F_1041]  =  [T_56].[F_596]
作者: hessen    时间: 2017-1-13 17:40
7979145 发表于 2017-1-13 17:29
详细内容:
SELECT DISTINCT 'YES' AS F_2647xFN
FROM  T_56  WHERE 1=1 AND  本报表.[F_1041]  =  [T ...

条件中的两个字段需要行列匹配 来源表的休假i日期行列匹配 本报表的订单日期
作者: 快表帝国客服    时间: 2017-1-13 17:41
7979145 发表于 2017-1-13 17:29
详细内容:
SELECT DISTINCT 'YES' AS F_2647xFN
FROM  T_56  WHERE 1=1 AND  本报表.[F_1041]  =  [T ...

不在条件执行,行列匹配的时候,明细表不能这么直接等于。
作者: 快表帝国客服    时间: 2017-1-13 17:43
并且匹配有单元格日期格式有要求。yyyy-M-d  如:2014-5-7
作者: 7979145    时间: 2017-1-13 21:12
hessen 发表于 2017-1-13 17:40
条件中的两个字段需要行列匹配 来源表的休假i日期行列匹配 本报表的订单日期

按指点做了行列匹配,也将本报表的日期格式改为了yyyy-m-d模式,但没有用,详见附图,还请再看看

作者: hessen    时间: 2017-1-15 21:41
填入值那里不要CASE WHEN了,匹配是只匹配能匹配得上的,所以NO填入不了。
现在的情况是又变了,原来只填入YES的现在多了NO,也可以做
在填充订单日期的公式中,将休假判断填入NO,然后再用本例中的公式将能匹配的日期填入YES.
作者: 7979145    时间: 2017-1-16 08:36
hessen 发表于 2017-1-15 21:41
填入值那里不要CASE WHEN了,匹配是只匹配能匹配得上的,所以NO填入不了。
现在的情况是又变了,原来只填 ...

现在我只简单填了一个按日期行列匹配,但执行没有结果。具本见附图




欢迎光临 快表软件 (http://bbs.kuaibiao.cn/) Powered by Discuz! X3.4