我有一组用户需要在打印报告之前修改报告中的地址详细信息。我们不希望这些修改被保存或记录在 CRM 上。
我已经研究出使用文本参数来显示 CRM 中的原始值作为默认值,并使用新的文本参数来捕获任何更改(即每个地址行有 2 个参数 - 1 个默认值作为参考,1 个用于更改)适用于以下场景:
如果我想从某个地址字段中删除某个条目,从而将其留空
如果我想修改其中一个地址字段。
如果原始字段为空,并且我希望它保持这种状态
我真的很纠结,原始字段没有值,因此为空白或 NULL。
参数显示为空白(这是正确的),我可以使用新值输入新参数,但当我运行报告时,它没有显示新值。
我尝试了大量代码来尝试解决这个问题(附加了一些示例)但我无法让它工作。 使用单一 IIF 代码 带有 IsNothing 的 IIF 代码
尝试过:
- 检查原始字段数据是否为 IsNothing
- 检查新参数值是否为 IsNothing
- 将参数值设置为接受空值
- 将 (IsNothing(AddressLine3)) 更改为 (AddressLine3="")
有人能帮忙如何让报告接受原始数据中没有值的新参数值吗?
答案1
通过添加对此进行排序
ISNULL(fieldname,'') as name
到所有的地址行。