量大我想在MSSQL報告顯示一列,如果超過2出4布爾報表參數是真實的。以下是我爲創建此條件的可見性表達式所做的嘗試,但它會導致錯誤。任何建議將不勝感激。顯示列,如果布爾參數的計數比SQL Server報表查看器
=IIF(COUNT(IIF(Parameters!HideQuantityOnHand.Value = "False" OR Parameters!HideQuantityOnOrder.Value = "False" OR Parameters!HideCostPerItem.Value = "False" OR Parameters!HideRetailPerItem.Value = "False")) < 3, true)
我相信,如果參數中的任何1爲「僞」你的表情會正確評價,但我想設置爲「真」如果2個或多個列的任意組合都是可見「假」 。 – user3318152
好的。 2或更多不同於'如果4個布爾型報表參數中有2個以上是真的'。所以你必須用'AND'將每組2個分組,而另一個組由'OR'分開。我會更新我的答案。 –
非常感謝您花時間提供詳細的答案,但您的表達並未提供我在報告中需要的結果。上面列出了爲我工作的表達式。 – user3318152