SSRS Выражение для сокрытия строки, когда значение столбца = 0 - PullRequest
0 голосов
/ 19 октября 2018

Я пытаюсь скрыть строку на основе столбца, имеющего значение 0. Столбец Количество является десятичным типом данных.

Я пытаюсь =IIf(Fields!Quantity.Value = 0 True,False) в видимости строки

Моя ошибка:

ошибка: [BC30455] Аргумент не указан для параметра 'TruePart' в 'Публичная функция IIf (выражение как логическое значение, TruePart как объект, FalsePart как объект) как объект'.

class   |  Quantity | AcctV | ExtVal |
GENERAL |    20     |  49   |  980   |
RETAIL  |    0      |   0   |  0     |   <-- This should be invisible 

Ответы [ 2 ]

0 голосов
/ 22 июля 2019

Если все данные строки равны нулю, вы можете скрыть выражение видимости группы строк.

=IIf((Sum(Fields!Data1.Value) = 0) AND (Sum(Fields!Data2.Value) = 0) AND (Sum(Fields!Data3.Value) = 0) AND (Sum(Fields!Data3.Value) = 0) AND (Sum(Fields!Data4.Value) = 0) AND (Sum(Fields!Data5.Value) = 0) AND (Sum(Fields!Data6.Value) = 0), True,False)

enter image description here

enter image description here

0 голосов
/ 19 октября 2018

Вы пропускаете запятую после нуля

=IIf(Fields!Quantity.Value = 0, True,False)

На самом деле вы можете упростить все это и просто использовать

=Fields!Quantity.Value = 0

, так как это все равно вернет true или false.Нет необходимости в IIF

...