我有一个门户网站,旨在向慈善捐赠者展示每月捐款(正在进行的承诺或" OGP")当月/预期。在门户网站设置下,我已经检查了#34;过滤门户记录",并指定了一个计算。它显示了一个"几乎"准确的结果列表,但有些人应该在那里,不是。我的计算字段如下:
Contacts::Currently has OGP = "Yes"
and
(
Year(Contacts::LastDonationDate) ≠ Year(Get(CurrentDate))
or
(
Year(Contacts::LastDonationDate) = Year(Get(CurrentDate))
and
Month(Contacts::LastDonationDate) ≠ Month(Get(CurrentDate))
)
)
但即使我删除了第一行以外的所有内容,只是不加选择地列出每个人都有一个OGP,一些联系人固执地拒绝列出。 "神秘"有问题的联系人有他们的"目前有OGP"复选框绑定到仅包含"是"的值列表,并且实际上仅包含该值 - "是"。
但他们仍然没有出现。
我已经研究了很多可能性,而且他们都是盲目的小巷。
我可能没有看到任何想法吗?
谢谢! 亚当
答案 0 :(得分:0)
......确实只包含那个值 - "是"。
你确定吗?将值列表附加到字段可以屏蔽字段中包含的其他数据。
要确保该字段的内容符合您的预期,请尝试下列一项或多项:
使用==Yes
作为条件,在字段中执行查找(在Contacts表的布局中)。省略的任何记录都不包含确切的值"是"。
如果您有高级版本,请使用数据查看器评估表达式=
Contacts::Currently has OGP = "Yes"
在常规版本中,您可以使用计算字段(在“联系人”表中定义)用于相同目的。
请注意,我们假设在删除所有门户网站过滤(即正确设置基础关系)并且门户网站显示来自{{1}的记录时,会显示这些联系人 (不是来自另一个出现的Contacts表)。