Если вы не можете получить необходимые данные для анализа напрямую из таблицы данных и сначала нужно их обработать, вы можете создать измерение.
в верхнем левом углу, чтобы выбрать регион.Рис. 1 Создание измерения

Параметр | Описание |
|---|---|
Нажмите, чтобы сослаться на функцию. | Функции, используемые для обработки данных. Вы можете задавать функции даты, текста и числовые функции. |
Нажмите поле ссылки | Поля измерения и метрики набора данных. |
Выражение поля | Выражение поля, которое помогает понять процесс обработки данных. |
Функция | Использование | Описание |
|---|---|---|
CURRENT_DATE | CURRENT_DATE() | Возвращает текущую дату. |
CURRENT_TIME | CURRENT_TIME() | Возвращает текущее время. |
NOW | NOW() | Возвращает текущую дату и время системы. |
UNIX_TIMESTAMP | UNIX_TIMESTAMP() | Возвращает текущее время в виде UNIX‑таймстампа. |
UNIX_TIMESTAMP | UNIX_TIMESTAMP(d) | Возвращает время d в виде UNIX timestamp. |
FROM_UNIXTIME | FROM_UNIXTIME(d) | Конвертирует время в формате UNIX timestamp во время в обычном формате. |
MONTH | MONTH(d) | Возвращает значение месяца в дате d, в диапазоне от 1 до 12. |
DAYOFWEEK | DAYOFWEEK(d) | Вычисляет день недели, соответствующий дате d. |
DAYOFYEAR | DAYOFYEAR(d) | Вычисляет день года, соответствующий дате d. |
DAYOFMONTH | DAYOFMONTH(d) | Вычисляет день месяца, соответствующий дате d. |
QUARTER | QUARTER(d) | Возвращает сезон даты d в виде значения от 1 до 4. |
HOUR | HOUR(t) | Возвращает значение часа в t. |
MINUTE | MINUTE(t) | Возвращает значение минуты в t. |
SECOND | SECOND(t) | Возвращает второе значение в t. |
DATEDIFF | DATEDIFF(d1,d2) | Вычисляет количество дней между d1 и d2. |
ADDDATE | ADDDATE(d,n) | Вычисляет дату, которая n дней после начальной даты d. |
ADDDATE | ADDDATE(d, INTERVAL expr type) | Вычисляет дату, которая является результатом добавления временного сегмента к начальной дате d. |
SUBDATE | SUBDATE(d,n) | Дата n дней до даты d. |
SUBDATE | SUBDATE(d,INTERVAL expr type) | Дата, полученная в результате вычитания временного сегмента из даты d. |
DATE_FORMAT | DATE_FORMAT(d,f) | Отображает дату d как требуется выражением f. |
TIME_FORMAT | TIME_FORMAT(t,f) | Отображает время t как требуется выражением f. |
Функция | Использование | Описание |
|---|---|---|
CHAR_LENGTH | CHAR_LENGTH(s) | Возвращает количество символов в строке s. |
LENGTH | LENGTH(s) | Возвращает длину строки s. |
CONCAT | CONCAT(s1,s2,...) | Объединяет несколько строк, таких как s1 и s2 в одну строку. |
CONCAT_WS | CONCAT_WS(x,s1,s2,...) | Использует первый параметр в качестве разделителя, который применяется ко всем последующим параметрам. |
UPPER | UPPER(s) | Преобразует буквы в строке s в прописные буквы. |
LOWER | LOWER(s) | Преобразует буквы в строке s в строчные буквы. |
LEFT | LEFT(s,n) | Возвращает первые n символов строки s. |
RIGHT | RIGHT(s,n) | Возвращает последние n символов строки s. |
LPAD | LPAD(s1,len,s2) | Использует строку s2 для заполнения начала s1 чтобы длина строки достигла len. |
RPAD | RPAD(s1,len,s2) | Использует строку s2 для заполнения конца s1 чтобы длина строки достигла len. |
LTRIM | LTRIM(s) | Удаляет пробел в начале строки s. |
RTRIM | RTRIM(s) | Удаляет пробел в конце строки s. |
TRIM | TRIM(s1 FROM s) | Удаляет строку s и строку s1 в конце. |
REPEAT | REPEAT(s,n) | Повторяет строку s n раз. |
REPLACE | REPLACE(s,s1,s2) | Заменяет строку s1 в строке s со строкой s2. |
SUBSTRING | SUBSTRING(s,n,len) | Получает строку, длина которой len из nпозиция в строке s. |
LOCATE | LOCATE(s1,s) | Получает начальную позицию s1 из строки s. |
INSTR | INSTR(s,s1) | Получает начальную позицию s1 из строки s. |
REVERSE | REVERSE(s) | Разворачивает последовательность строки s. |
MD5 | MD5(str) | Вы можете хешировать строку str для шифрования данных, не требующих расшифровки. |
Функция | Использование | Описание |
|---|---|---|
ABS | ABS(x) | Возвращает абсолютное значение x. |
CEIL | CEIL(x) | Возвращает наименьшее целое число, большее или равное x. |
FLOOR | FLOOR(x) | Возвращает наибольшее целое число, меньшее или равное x. |
RANDOM | RANDOM() | Возвращает случайное число в диапазоне от 0.0 до 1.0. |
SIGN | SIGN(x) | Возвращает знак x, которое равно -1, 0 или 1 в зависимости от того, является ли x отрицательным, нулем или положительным. |
PI | PI() | Возвращает pi. |
TRUNC | TRUNC(x, y) | Возвращает значение x округленное до y десятичных разрядов. |
ROUND | ROUND(x) | Возвращает целое число, ближайшее к x. |
ROUND | ROUND(x, y) | Возвращает значение x округленное до y десятичные разряды, при этом обрезанная часть округляется. |
POWER | POWER(x,y) | Возвращает значение x в степени y. |
SQRT | SQRT(x) | Возвращает квадратный корень x. |
EXP | EXP(x) | Возвращает значение e в степени x. |
MOD | MOD(x,y) | Возвращает остаток от деления x делится на y. |
LOG | LOG(x) | В режиме совместимости с ORA- или TD, этот оператор означает логарифм с основанием 10. В режиме совместимости с MySQL, этот оператор означает натуральный логарифм. |
RADIANS | RADIANS(x) | Преобразует угол в радиан. |
DEGREES | DEGREES(x) | Преобразует радиан в угол. |
SIN | SIN(x) | Вычисляет значение синуса, заданное в радианах. |
ASIN | ASIN(x) | Вычисляет арксинус, заданный в радианах. |
COS | COS(x) | Вычисляет значение косинуса, заданное в радианах. |
ACOS | ACOS(x) | Вычисляет значение арккосинуса, заданное в радианах. |
TAN | TAN(x) | Вычисляет значение тангенса, заданное в радианах. |
ATAN | ATAN(x) | Вычисляет значение арктангенса, заданное в радианах. |
COT | COT(x) | Вычисляет значение котангенса, заданное в радианах. |