1

В существующем отчете SSRS 2008 у меня есть один столбец, который мне нужно отделить значениями. Мне не разрешено изменять базу данных. Мне сказали, что мне нужно работать с данными так, как есть.Разделенная колонка SSRS 2008 R2/на 3 значенияd

Значения в колонке выглядеть следующим образом

099 11-12 Midwest сантехников.

мне нужно разделить данные, чтобы выглядеть

  1. 099 является номер клиента.

  2. 11-12 - год, когда данные были действительны.

  3. Midwest Plumbers - название компании.

Примечания:

  1. Разделитель между 3 полей "" (один пробел).

  2. Название компании может содержать много пробелов.

  3. Есть 3 поля, которые должны быть выделены, которые являются:

а. Номер клиента,

b. Действующие годы,

c. Имя Клиента.

Я лучший "решение, я до сих пор:!

= Mid (Параметры pCust.Value, InStr (Параметры pCust.Value,» «) + 1, Len (Параметры pCust.Value!) -Instr (Параметры! PCust.Value, "")).

Однако вышеизложенное дает мне первое значение.

Таким образом, вы можете показать мне, как разделить этот столбец внутри SSRS?

ответ

1

Первый струнный

=Split(Parameters!pCust.Value," ").GetValue(0) 

Второй струнный

=Split(Parameters!pCust.Value," ").GetValue(1) 

Третья строка

=Split(Parameters!pCust.Value," ").GetValue(2) 
+0

Вы, в основном говорят, что я выполняю эти 3 заявления в роли и быть в состоянии получить значения поля, которые я хочу? – user1816979

+0

Да, это выражения, необходимые для получения нужных вам значений. –