2014-09-15 1 views
0

Это изменяет десятичные знаки, отображаемые в процентах в текстовом поле. Может кто-нибудь помочь мне сломать его и объяснить звездочки? Благодарю.Что представляют собой звездочки в кавычках, выполняемые в этой функции VB для выражения текстового поля в SSRS?

=IIF((ReportItems!Textbox68.Value > 1 and ReportItems!Textbox68.Value < 2), "*", 
    IIF((ReportItems!Textbox68.Value > 2 and ReportItems!Textbox68.Value < 3), "**", 
    IIF(ReportItems!Textbox68.Value > 3, "***", ReportItems!Textbox68.Value)) 
) 
+0

Вместо использования нескольких 'IIF()' s было бы проще использовать 'SWITCH()' –

ответ

1

Это оценивает значения и, когда дело будет выполнено, возвращение в буквальном смысле будет звездочками, если он не находит какие-либо из этих случаев совпадает, то он возвращает значение ReportItems!Textbox68.Value.

Попытка форматировать это как процент будет проблематичной, поскольку она не всегда возвращает число.