Поддерживается ли пользовательский текст в вычисляемых столбцах?
-
22-09-2019 - |
Вопрос
Есть ли способ добавить собственный текст в вычисляемый столбец?
Например, эта формула отлично работает ([Duration] + '12')
Могу ли я получить результат из вычисляемого столбца, подобный этому?
([Duration] & ' MyCustomText')
Могу ли я добавить собственный текст в вычисляемый столбец?Или я прошу слишком многого?
Решение
Да, если вы придерживаетесь правильных выражений T-SQl:
(cast([Duration] as varchar(...)) + 'MyCustomText')
Другие советы
Конечно, когда вы определяете вычисляемый столбец, вы можете написать любое выражение, которое сервер сможет оценить, используя значения в этой таблице.Вы просто не можете использовать значения столбцов из других таблиц...
=[Имя столбца]&"Мой собственный текст"
Проверено на Sharepoint 2010
для Типа столбца = Расчетный (расчет на основе других столбцов)
ПРОБЕЛ (целочисленное_выражение)
Пример:[столбец1] + ПРОБЕЛ(2) + [столбец2]