如果字段的值在第一个字段中为“已批准”,则需要创建Archer数据源的Archer,该数据源应在交叉引用的应用程序中将两个字段的值设置为NULL。我没有得到如何通过数据馈送向字段发送NULL值?
答案 0 :(得分:2)
Archer没有" NULL"价值,但你仍然可以这样做:
步骤1.计算。打开数据Feed配置并转到源定义选项卡。
在列表末尾添加一个新字段并进行计算。
添加公式以检查数据源中存在的第一个字段的值以及是否等于"已批准&#34 ;然后返回空字符串。
像这样的东西
=IF([field field] = VALUEOF([first field],[Approved]), "","SOMETHING ELSE")
这里的关键是让你的计算在需要时返回一个空字符串 - ""。
我建议您在将其放入计算数据源字段之前,先在应用程序的计算字段中测试您的计算。
步骤2.数据Feed映射。现在,您需要将数据Feed中的新计算字段映射到要从中删除值的字段。转到数据Feed配置中的映射选项卡并映射该字段。确保选择选项"替换值"和#34;空值" - 这样即使空值也会替换现有值。
类似的方法适用于多个数据源。 祝你好运!
答案 1 :(得分:1)
您可以在计算中使用 novalue() 函数
答案 2 :(得分:0)
我不相信Archer中有一个NULL的概念。你可能得到的最接近的是空白/空白。为此,请在数据Feed的“数据映射”选项卡中,单击“操作”列下的编辑图标。选中应填充空值而不是忽略的框。
答案 3 :(得分:0)
假设是问题所在,是数据Feed唯一需要完成的任务。
如果您要做的不仅仅是清除2个字段,那么 Stan Utevski的答案基本上是正确的,除了您必须在要显示的报告字段中具有要评估为“批准”的字段。否则,计算将无法通过验证。