2016-04-26 3 views
0

привет, у меня есть вопрос в ssrs Matrix.ssrs матрица разделена запятыми и в соответствии с Пол

Я создал имя, пол, год рожденной таблицы, и я хочу, чтобы отобразить в именах, разделенные запятыми и в зависимости от пола
во имени я использовал следующие матрицы

------------------------------ 
----------------------------- 
Gender   || [Year] 
------------------------------ 
------------------------------ 
------------------------------ 
[Gender]   || [Expr] 
------------------------------- 
------------------------------- 
----------------------------------- 
--------------------------- 

Expr =Join(Lookupset(true,Fields!BornYear.Value,Fields!BornYear.Value & " " & Fields!Gender.Value,Fields!Name.Value,"DataSet1"),"," ... но он отображает все имена всего пола.
так как перетасовать имена по полу?

ответ

0

Я не уверен, как работает ваше выражение - в представлении слишком много аргументов.

Я думаю, что ваша проблема использует TRUE - вы сравниваете TRUE с годом, который всегда будет TRUE. ((TRUE = 5) = true).

Вы хотите совместить год и Пол, и сравнить их, чтобы получить список, как:

=Join(Lookupset(Fields!BornYear.Value & "|" & Fields!Gender.Value, Fields!BornYear.Value & "|" & Fields!Gender.Value, Fields!Name.Value, "DataSet1"), ", ") 
+0

Hi Кулак, Спасибо за ваш ответ. .Imm для ssrs = Join (Lookupset (Fields! BornYear.Value & "| & quot; & Fields! Gender.Value, Fields! BornYear.Value &" | "& Fields! Gender.Value, Fields! Name. Значение, «DataSet1»), «,») Это то, что я хочу, но я использовал выше как = Join (Lookupset (Fields! BornYear.Value & Fields! Gender.Value, Fields! BornYear.Value & Fields! Gender .Value, Fields! Name.Value, DataSet1), ",") .... Какая разница между & и & "|" &? – Prasanth

+0

Обычно я использую трубку "|" для разделения полей при объединении их в одну строку. Вероятно, вам это не нужно в вашем примере, но это полезно, когда у вас есть данные, которые могут быть неверно истолкованы - например, «20» и «12» = «201» и «2», но «20» и «|» & "12" <> "201" & "|" & "2" '. –

+0

Ok Спасибо за комментарий. Я буду использовать Pipe "|" впредь – Prasanth

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