2016-03-15 3 views
1


У меня есть простая таблица сотрудников, в которой находится столбец, и я пытаюсь добавить производный столбец с именем «Местоположение» на основе следующего выражения sql. Можете ли вы, пожалуйста, помочь мне как написать приведенный ниже код как выражение ssrs ?.
Я попытался с ИМФ, но никакого прогрессаВыражение SSRS эквивалентно выражению case в sql

случай, когда departname = 'Research', затем 'Бостон'

случай, когда "Продажи затем 'departname = Сент-Луис'

случай, когда departname = «IT», затем «NewJersey»

ответ

2

вы должны быть в состоянии сделать это с iif (хотя вам нужно будет гнездиться второй iif внутри выражения, как и у вас есть три варианта), но switch бы PROB квалифицированно быть более подходящим - что-то вроде:

=Switch(Fields!departname.Value = "Research","Boston", 
     Fields!departname.Value = "Sales","Saint Louis", 
     Fields!departname.Value = "IT","Newjersey") 

В качестве альтернативы, вы можете добавить свое выражение Case SQL в запросе в качестве другого столбца (Обратите внимание на использование двойных кавычек, а не одиночные кавычки.).

+0

Большое спасибо Mark.It работает! – Deepak

+0

@ Deepak: Рад, что я мог бы помочь. –