Я хочу иметь параметр в отчете, который позволяет пользователю вводить максимальное и минимальное значение для фильтрации. Я хочу использовать один и тот же параметр, поэтому значение, которое когда-либо вводится, становится как верхним, так и нижним значением. Чтобы получить меньшее значение, я хочу преобразовать значение параметра в отрицательное число.Параметр отчета SSRS - используя абс с параметром
Использование
=abs(Parameters!.Name.Value)
Я получаю длинное сообщение об ошибке:
Overload resolution failed because no Public 'Abs' can be called without narrowing conversion
думал, что это из-за значения параметра получения сыграл в строку так добавляемые?
=abs(CDbl(Parameters!.Name.Value))
Но тогда преобразование не состоится, я получаю значение, которое я пытаюсь преобразовать.
Как преобразовать значение параметра в отрицательное число?
реализуется путем умножения значения на -1 Я не нужно конвертировать, работает отлично без необходимости 'abs' или' CDbl' – FredTheDog
@FredTheDog - что произойдет, если пользователь вводит отрицательное число? –
Вводит его в позитив. Не могу дать вам то, что вам нужно, для меня это сработало, поскольку я хотел, чтобы одна и та же ценность была как положительной, так и отрицательной. – FredTheDog