报告字段的可见性取决于另一个字段的值

Visibility of report field dependent on the value of another field

我有两列,一列 [CUS SKU],另一列 [UPC]。 我有 2 个特定 ID 1234、1233 和许多其他 ID,但只关心这两个是否出现。

我的问题-

如果这两列中的任何一个出现在两列中,我只想显示一列并隐藏另一列。

如果在两列中显示另一个 ID,则同时显示。

如果另一个 id 出现在任一列中,并且两个重要的 id 均未显示,则显示在任一列中。

另外两个重要的 id 有时会在前面有 0 或 00,我该如何适应那里。

这是我在每一列中尝试过的,但没有成功,它显示的是一样的。

=IIF (Fields!CUS_SKU.Value = ("1234") or Fields!CUS_SKU.Value = ("1233")  and Fields!UPC.Value = ("1234") or Fields!UPC.Value = ("1233"), True, False)

=IIF (Fields!CUS_SKU.Value <> ("1234") or Fields!CUS_SKU.Value <> ("1233")  and Fields!UPC.Value = ("1234") or Fields!UPC.Value = ("1233"), False, true)

在条件中混合使用 AND 和 OR 时,需要谨慎使用括号。试试这个:

=IIF ((Fields!CUS_SKU.Value = ("1234") or Fields!CUS_SKU.Value = ("1233"))  and (Fields!UPC.Value = ("1234") or Fields!UPC.Value = ("1233")), True, False)