2015-02-11 44 views
0

我有两列[CUS SKU],另一列[UPC]。 我有2个特定的ID 1234,1233和许多其他人,但只关心这两个显示。依赖于另一个字段值的报告字段的可见性

我problem-

如果这两种的显示在两列我只是想显示一列,并隐藏其他。

如果在两列中都显示另一个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) 

回答

0

当混合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) 
相关问题