2013-10-24 4 views
0

Я пытаюсь написать выражение для получения% разницы в SSRS. Мое текущее выражение:Процентное соотношение выражений для минимальных и максимальных значений в SSRS

(max(fields!MaximmumPrice.value) - min(fields!MinimumPrice.value))/ min(fields!MinimumPrice.value) * 100) 

это дает мне значение в 5.88877292998.

Мой вопрос: как у меня есть знак «%» перед номером. и как я могу получить ответ «% 5.88».

+0

Возможно, это просто опечатка, но в этом выражении отсутствует скобка. –

ответ

0

В текстовом поле попробовать что-то вроде:

="%" & Format(((max(fields!MaximmumPrice.value) - min(fields!MinimumPrice.value)) 
/min(fields!MinimumPrice.value)) * 100, "N2") 

Если вы предпочитаете контролировать это с помощью Формат собственности на уровне текстового поля, изменить выражение:

=((max(fields!MaximmumPrice.value) - min(fields!MinimumPrice.value)) 
/min(fields!MinimumPrice.value)) 

И установить Формат property to:

%0,0.00;-%0,0.00;%0 

Обратите внимание, что в этом втором случае * 100 был удален - если выражение Format содержит %, это будет сделано неявно.

+0

Ох, спасибо, что это сработало. –

+0

Цените свое время .. –

+0

Великий Я действительно свежее на SSRS, но это было действительно хорошо, зная это. –

Смежные вопросы