SSRS выражения - PullRequest
       6

SSRS выражения

0 голосов
/ 07 марта 2012

Мне нужно реализовать следующее выражение в tablix :

1. NewReatil < cost then " NR is below cost"

2. % Change >=20% then " NR is >=20%"

Здесь % изменение является производным столбцом.

Я пытался:

=Switch(Fields!NEW_RETAIL.Value < Fields!PC.Value, "New Retail is below cost", ReportItems!Change.Value >= 20%, "New retail is >=20%")

и

=IIF(Fields!NEW_RETAIL.Value < Fields!PC.Value, "New Retail is below cost", IIF(ReportItems!Change.Value >= 20%, "New retail is >=20%")," ")

Но оба не работают!

Нужна помощь как можно скорее !!

1 Ответ

0 голосов
/ 07 марта 2012

«20%» - это строка, а выражение «> 20%» на самом деле не имеет значения (даже если оно имеет значение 20% от чего?)

Попробуйте

 =IIF(
   Fields!NEW_RETAIL.Value < Fields!PC.Value, "New Retail is below cost",
  IIF(ReportItems!Change.Value >= 20, "New retail is >=20%"," "))

Убедитесь, что ReportItems! Change.Value также содержит номер. (Он может быть отформатирован как процент в формате текстового поля, но значение все равно должно быть числом, а не строкой с «%» в конце.

...