Учебники

Таблица — Операторы

Оператор — это символ, который указывает компилятору выполнять определенные математические или логические манипуляции. В Tableau есть ряд операторов, используемых для создания вычисляемых полей и формул.

Ниже приведены подробные сведения о доступных операторах и порядок (приоритет) операций.

Типы Оператора

  • Генеральные операторы
  • Арифметические Операторы
  • Операторы отношений
  • Логические Операторы

Генеральные операторы

В следующей таблице приведены основные операторы, поддерживаемые Tableau. Эти операторы действуют на числовые, символьные и датные типы данных.

оператор Описание пример
+ (сложение) Добавляет два числа. Объединяет две строки. Добавляет дни к датам.

7 + 3

Прибыль + Продажи

‘abc’ + ‘def’ = ‘abcdef’

# 15 апреля 2004 г. # + 15 = # 30 апреля

2004 #

-(вычитание) Вычитает два числа. Вычитает дни из дат.

— (7 + 3) = -10

# 16 апреля 2004 г. # — 15 = # 1 апреля,

2004 #

7 + 3

Прибыль + Продажи

‘abc’ + ‘def’ = ‘abcdef’

# 15 апреля 2004 г. # + 15 = # 30 апреля

2004 #

— (7 + 3) = -10

# 16 апреля 2004 г. # — 15 = # 1 апреля,

2004 #

Арифметические Операторы

В следующей таблице приведены арифметические операторы, поддерживаемые таблицей. Эти операторы действуют только на числовые типы данных.

оператор Описание пример
* (Умножение) Числовое умножение 23 * 2 = 46
/ (Отдел) Числовое деление 45/2 = 22,5
% ( по модулю) Напоминание о числовом делении 13% 2 = 1
^ (мощность) Поднятый к власти 2 ^ 3 = 8

Операторы сравнения

В следующей таблице перечислены операторы сравнения, поддерживаемые Tableau. Эти операторы используются в выражениях. Каждый оператор сравнивает два числа, даты или строки и возвращает логическое значение (ИСТИНА или ЛОЖЬ). Сами логические значения, однако, нельзя сравнивать с помощью этих операторов.

оператор Описание пример
= = или = (равно) Сравнивает два числа или две строки или две даты, чтобы быть равными. Возвращает логическое значение TRUE, если они есть, иначе возвращает false. «Привет» = «Привет» 5 = 15/3
! = или <> (Не равно) Сравнивает два числа или две строки или две даты, чтобы быть неравными. Возвращает логическое значение TRUE, если они есть, иначе возвращает false. «Хорошо» <> «Плохо» 18! = 37/2
> (Больше чем) Сравнивает два числа, две строки или две даты, где первый аргумент больше второго. Возвращает логическое значение TRUE, если это так, иначе возвращает false. [Прибыль]> 20000 [Категория]> ‘Q’ [Дата отгрузки]> # 1 апреля 2004 года #
<(Меньше чем) Сравнивает два числа, две строки или две даты, где первый аргумент меньше второго. Возвращает логическое значение TRUE, если это так, иначе возвращает false. [Прибыль] <20000 [Категория] <‘Q’ [Дата отгрузки] <# 1 апреля 2004 г. #

Логические Операторы

В следующей таблице приведены логические операторы, поддерживаемые таблицей. Эти операторы используются в выражениях, результатом которых является логическое значение, дающее вывод как TRUE или FALSE.

оператор Описание пример
А ТАКЖЕ Если выражения или логические значения, присутствующие с обеих сторон оператора AND, оцениваются как TRUE, то результат равен TRUE. Иначе результат ЛОЖЬ. [Дата отгрузки]> # 1 апреля 2012 г. # И [Прибыль]> 10000
ИЛИ ЖЕ Если какое-либо одно или оба выражения или логические значения, присутствующие на обеих сторонах оператора AND, оцениваются как TRUE, то результат равен TRUE. Иначе результат ЛОЖЬ. [Дата отгрузки]> # 1 апреля 2012 г. # ИЛИ [Прибыль]> 10000
НЕ Этот оператор отменяет логическое значение выражения, присутствующего после него. НЕ [Дата отправки]> # 1 апреля 2012 года #

Приоритет оператора

В следующей таблице описан порядок, в котором оцениваются операторы. Верхний ряд имеет наивысший приоритет. Операторы в одной строке имеют одинаковый приоритет. Если два оператора имеют одинаковый приоритет, они вычисляются слева направо в формуле. Также можно использовать скобки. Внутренние скобки оцениваются перед внешними скобками.