Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
Коллеги, доброе утро.
Есть задача узнать с помощью Клика максимальное значение, хранящееся в поле в разрезе каждого продукта. чтобы затем использовать это знание при созданиии интеграционного файла с другой системой.
Строю сводную таблицу с одним измерением - Название продукта, в выражениях - собственно анализируемые поля из базы контрактов.
Для текстовых полей проблемы нет - использую max(len(Поле1)) например, max(len(Адрес регистрации))
Вопрос: как корректно работать с типами данных:
Корректно ли использовать для моих целей функцию TEXT() ? чтобы потом считать длину строки.
Заранее спасибо.
День добрый, а почему нет?
text() пробелов не добавляет.
Если у меня в базе дата в формате DD.MM.YYYY то я по идее должен получить значение = 10, а получаю с помощью функции Text() = 5
Например, пишу max(len(text(Поле1)))
В чем я не прав?А если у меня в базе дата со временем, то там может храниться до 19 символов...
Что касается значения 5, то числовой формат даты -> пятизначное число. Так что все корректно.
Да и зачем вычислять максимальную размерность даты, она же очевидна?
Проверил на реальных данных.
Взял за источник - курсы валют - http://www.cbr.ru/scripts/XML_daily.asp
len(date) = 10
len(num(date)) = 5
len(text(date)) = 10