Облачная платформаAdvanced

Создание измерения

Эта статья полезна?
Язык статьи: Русский
Показать оригинал
Страница переведена автоматически и может содержать неточности. Рекомендуем сверяться с английской версией.

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

Предварительные требования

Процедура

  1. Щелкните в верхнем левом углу, чтобы выбрать регион.
  2. В нижнем левом углу панели навигации выберите Enterprise проект из Enterprise проект.
  3. В списке проектов в консоли нажмите проект, чтобы перейти на страницу проекта.
  4. Выберите Управление данными > Датасеты.
  5. Нажмите датасет, для которого вы хотите создать измерение.
  6. На странице редактирования датасета нажмите Создать измерение.

    Рис. 1 Создание измерения


  7. После настройки параметров нажмите Подтвердить.
    1. Метод создания: Выбрать Редактировать формулу. Тип данных: Выбрать Числовой, Текст, Дата, или Дата и время.
      1. Для получения подробной информации о параметрах см Таблица 1.
        Note
        • Скобки, используемые в выражении, должны быть теми, которые доступны в английском методе ввода.
        • Функции должны поддерживаться источниками данных.
        Таблица 1 Параметры

        Параметр

        Описание

        Нажмите, чтобы сослаться на функцию.

        Функции, используемые для обработки данных. Вы можете задавать функции даты, текста и числовые функции.

        Нажмите поле ссылки

        Поля измерения и метрики набора данных.

        Выражение поля

        Выражение поля, которое помогает понять процесс обработки данных.

        Таблица 2 Функции даты

        Функция

        Использование

        Описание

        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.

        Таблица 3 Текстовые функции

        Функция

        Использование

        Описание

        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 для шифрования данных, не требующих расшифровки.

        Таблица 4 Числовые функции

        Функция

        Использование

        Описание

        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)

        Вычисляет значение котангенса, заданное в радианах.

    2. Визуальное редактирование: Чтобы создать групповые измерения, можно использовать только одно измерение. Если нужно создать более сложные измерения, используя несколько измерений, используйте редактор формул.
      1. Выберите групповые поля.
      2. Выберите значения полей группы.
      3. После настройки группы нажмите Refresh Preview и нажмите Подтвердить.