|
объединение полей в СКД | ☑ | ||
---|---|---|---|---|
0
r2d24
06.03.14
✎
13:01
|
Может кто проконсультировать про СКД
При добавлении вычисляемого поля, можно как нибудь объединить два поля, одно поля содержит фамилию(т.е. символы) и второе поле коэффициент(т.е. числа) Можно создать третье поле, которое объединит два поля? |
|||
1
Пеппи
06.03.14
✎
13:03
|
в запросе поля тем более разных типов не суммируются
|
|||
2
r2d24
06.03.14
✎
13:06
|
(1) тогда скажи, можно их как объединить?
|
|||
3
Пеппи
06.03.14
✎
13:07
|
(2) можно, предварительной обработкой а затем загрузить ТЗ в СКД
|
|||
4
shuhard
06.03.14
✎
13:07
|
(2) да
функцией общего модуля |
|||
5
r2d24
06.03.14
✎
13:09
|
функции? что то я вас не понял, в самой СКД можно
|
|||
6
r2d24
06.03.14
✎
13:36
|
Может мне кто помочь? Расскажите как объединить два поля?
Пожалуйста, никогда такого не делал? |
|||
7
Alres
06.03.14
✎
13:41
|
Добавляешь еще одно вычисляемое поле3, пишешь в выражении ""
Свое поле3 добавляешь в ресурсы, в выражении пишешь СоединитьСтроки(Поле1, Поле2, ",") У тебя тут будут Поле1 - фамилия, Поле2 - коэффициент и в кавычках разделитель (можно вообще не ставить) |
|||
8
Alres
06.03.14
✎
13:41
|
Только учти что эти твои поля должны быть в группировку добавлены, ресурсы по детальным записям не считаются
|
|||
9
r2d24
06.03.14
✎
13:58
|
(7) ни как не получается, пишет поле не найдено
|
|||
10
Alres
06.03.14
✎
14:06
|
Выкладывай на файлообменник - посмотрим чего там у тебя не найдено
|
|||
11
r2d24
06.03.14
✎
14:19
|
У меня не внешний отчет, выкладывать нечего.
|
|||
12
Alres
06.03.14
✎
14:21
|
А сохранить отчет как внешний? Правой кнопкой на отчете - "Сохранить как внешнюю обработку, отчет"
|
|||
13
r2d24
06.03.14
✎
14:21
|
В вычисляемом поле, добавил Поле1, Поле2 - в выражении я записал их представление, т.е. (Фамилия и коэффициент).
Поле3 -записал так : СоединитьСтроки(Поле1, Поле2, ",") Пишет, что не нашло Поле1 |
|||
14
Fuas4
06.03.14
✎
14:26
|
Нельзя в одном вычисляемом поле анализировать другое. Вместо поле1 пиши формулу, по которой получаешь поле1 и поле 2 соответственно
|
|||
15
ам794123
06.03.14
✎
14:29
|
СоединитьСтроки (JoinStrings)
Предназначена для объединения строк в одну строку. Синтаксис: СоединитьСтроки (Значение, РазделительЭлементов, РазделителиКолонок) Параметры: Значение - выражения, которые нужно объединить в одну строку. Если является Массивом, то в строку будут объединяться элементы массива. Если является ТаблицаЗначений, то в строку будут объединяться все колонки и строки таблицы; РазделительЭлементов - строка, содержащая текст, который нужно использовать в качестве разделителя между элементами массива и строками таблицы значений. По умолчанию – символ перевода строк; РазделителиКолонок -строка, содержащая текст, который нужно использовать в качестве разделителя между колонками таблицы значений. По умолчанию "; ". Пример: СоединитьСтроки(ТаблицаЗначений(НомерТелефона, Адрес)); |
|||
16
Alres
06.03.14
✎
14:31
|
(13) Что то ты по ходу там совсем не так делаешь. Что мешает отчет сохранить и показать? Или хотя бы сделай скриншоты вкладок "Вычисляемые поля" и "Ресурсы"
|
|||
17
r2d24
06.03.14
✎
14:36
|
(14) Если сделать по другому
Поле1: Строка(Фамилия) + " " + Строка(Коэффициент) это работает, но в отчет будет выводиться как строка, не думаю, что это правильно? |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |