Я пытаюсь отображать секунды как минуты. Иногда значение, которое я получаю, отрицательное. Это вызывает проблемы. Я хотел проверить, является ли значение отрицательным, чтобы присвоить значение по умолчанию. Но я не могу получить, если команда «И» и «Формат» работают вместе.SSRS, как использовать команды if и format для отрицательных значений
Это то, что я сделал, чтобы отобразить значения без преобразования в минутах:
=Fields!RateLossSeconds.Value
Это то, что я сделал, чтобы преобразовать секунды в минуты:
=Format(DateAdd("s", Fields!RateLossSeconds.Value, "00:00"), "mm:ss")
Th является кодом, который я использовал для добавления условия:
=IIF(Fields!RateLossSeconds.Value < 0, 0, Format(DateAdd("s", Fields!RateLossSeconds.Value, "00:00"), "mm:ss"))
Как вы можете видеть, инструкция if не работает должным образом.
большое спасибо. он работал отлично. – emre