Работа с редактором выражения
В редактор выражения можно войти, чтобы добавить или изменить выражение, если во время изменения визуализации на панели свойств отображается символ . Символ указывает на поле выражения. Нажмите на значок , чтобы войти в редактор выражения.
Добавить выражения можно двумя способами. Выражения можно создать в разделах Поля, Функции, Переменные и Выражения множества с помощью выборок и их вставки в поле выражения. Можно изменить добавленные выражения и добавить более сложные выражения путем введения выражения непосредственно в поле выражения. Чтобы отменить действие, нажмите кнопку Отменить .
Вставка выражения в разделе «Поля»
Чтобы вставить выражение, сделайте выборки в разделе Поля справа в диалоговом окне редактора выражения.
Выполните следующие действия.
- Если необходимо ограничить количество доступных полей из определенной таблицы в вашей модели данных, выберите таблицу из раскрывающегося списка Фильтр по таблице.
- Выберите поле в раскрывающемся списке Поле.
- Выберите необходимую функцию агрегирования. Доступные функции относятся к группе основных функций агрегирования.
- Чтобы вставить текущую выборку в агрегирование в качестве выражения множества, установите флажок Выражение множества. Текущая выборка всегда основана на состоянии по умолчанию.
- Для вставки предложения Distinct или Total вместе с функцией агрегирования используйте флажок предложения. Каждое предложение можно использовать по отдельности.
-
Нажмите Вставить, чтобы вставить поле и функцию в поле выражения.
Примечание к подсказкеЕсли функция агрегирования не выбрана, в выражение будет вставлено только поле. Предложения можно добавить только после выбора функции агрегирования. -
Щелкните команду Применить, чтобы закрыть диалоговое окно Добавить выражение.
Что касается измерения или меры, необходимо продолжать добавлять описательные данные для измерения или меры.
Вставка выражения меры с использованием генератора выражений
Если создается выражение для меры, можно создать выражение с использованием естественного языка. Разверните раздел Генератор выражений справа в диалоговом окне «Редактор выражения». Используйте имена полей или основных элементов, базовые функции агрегирования и фильтры для создания необходимого расчета. Этот инструмент можно использовать для создания визуализаций и основных мер, а также для создания пользовательских правил раскрашивания визуализаций.
Выполните следующие действия.
-
При необходимости измените язык, используемый для создания выражения.
-
В области Опишите выражение подытожьте комбинацию полей, основных элементов, агрегирований и фильтров с использованием естественного языка.
-
В области Сводка по выражению проверьте, что входной текст интерпретирован правильно. Для полей и фильтров используются разные цвета.
-
Просмотрите выходное выражение в области Предварительный просмотр выражения и щелкните Вставить, чтобы добавить его в редактор выражения.
Для получения дополнительной информации см. Генератор выражений.
Вставка функции в разделе «Функции»
Функции агрегирования, отличные от базовых, можно вставить путем выполнения выборок в разделе Функции справа в диалоговом окне редактора выражения.
- Чтобы отфильтровать список доступных функций, выберите категорию функции в раскрывающемся списке Категория функции.
-
Выберите функцию в раскрывающемся списке Имя функции.
Отобразится окно предварительного просмотра функции.
-
Нажмите Вставить, чтобы вставить функцию и первую скобку в поле выражения.
- Введите оставшуюся часть выражения в редактор выражения в соответствии с синтаксисом.
-
Щелкните команду Применить, чтобы закрыть диалоговое окно Добавить выражение.
Что касается измерения или меры, необходимо продолжать добавлять описательные данные для измерения или меры.
Вставка переменной в разделе «Переменные»
Чтобы вставить переменную, сделайте выборки в разделе Переменные справа в диалоговом окне редактора выражения.
- Чтобы включить отображение системных переменных в списке доступных переменных, установите флажок Показать системные переменные.
-
Выберите переменную в раскрывающемся списке Переменная.
Для переменной отобразятся параметры Определение и Значение (если доступны).
-
Нажмите Вставить, чтобы вставить переменную в поле выражения.
-
Щелкните команду Применить, чтобы закрыть диалоговое окно Добавить выражение.
Что касается измерения или меры, необходимо продолжать добавлять описательные данные для измерения или меры.
Вставка выражения множества с помощью функции «Выражения множества»
Выражение множества можно вставить путем выполнения выборок в разделе Выражения множества справа в диалоговом окне редактора выражения.
-
Выберите параметр использования выражения множества: Использовать текущие выборки или Использовать закладку.
Параметр Использовать текущие выборки доступен только в том случае, если в приложении сделана выборка. Параметр Использовать закладку доступен только при наличии закладки. С помощью раскрывающегося меню Закладка выберите закладку.
- Если определены альтернативные состояния, можно изменить альтернативное состояние, на котором основано выражение множества. Выберите альтернативное состояние в раскрывающемся меню Альтернативное состояние.
-
Нажмите Вставить, чтобы вставить выражение множества в поле выражения.
-
Щелкните команду Применить, чтобы закрыть диалоговое окно Добавить выражение.
Что касается измерения или меры, необходимо продолжать добавлять описательные данные для измерения или меры.
Добавление или изменение выражения вводом
Выполните следующие действия.
-
Введите выражение непосредственно в поле редактора выражения.
Используемые в выражении имена полей проверяются, и синтаксис выражения подтверждается.
Примечание к подсказкеПри вводе информации в редакторе выражения выражение проверяется. В случае ошибки всплывает подсказка. Чтобы получить дополнительную информацию об ошибке, нажмите на значок возле подсказки.При вводе имени функции в выражение появляется всплывающая подсказка с информацией для корректного входа в функцию, включая имена аргументов и классификаторы.
Примечание к информацииВсплывающая подсказка для некоторых функций диаграммы показывает классификатор ALL. Не рекомендуется использовать классификатор ALL. Вместо него используйте выражение множества {1}.В редакторе выражения каждая строка пронумерована, и используется подсветка синтаксиса.
-
Щелкните команду Применить, чтобы закрыть диалоговое окно Добавить выражение.
Что касается измерения или меры, необходимо продолжать добавлять описательные данные для измерения или меры.
Автозаполнение, вычисление и цветовая кодировка
При вводе данных в редактор выражения отображается список автоматического заполнения для совпадающих полей, переменных и функций, из которого можно выбирать необходимые данные. Список сужается по мере ввода. Цветовая кодировка необходима для выделения полей, переменных и функций, использованных в выражении.
Чтобы включить или выключить подсказки автозаполнения, щелкните или .
Цветовая кодировка применяется в списке автоматического заполнения и в самом выражении.
Чтобы убедиться в правильности результата вычисления добавленных в выражение расширений со знаком доллара, в окне предварительного просмотра расширений со знаком доллара установите флажок вычисления выражения.
Найти и заменить
При использовании редактора выражений можно открыть панель поиска и замены, щелкнув . Введите строку, которую нужно искать, в поле Искать, при необходимости используя параметр С учетом регистра. Все совпадающие вхождения в выражении будут выделены, перемещаться между ними можно с помощью стрелок Предыдущий и Следующий. При желании можно заменить одно или все вхождения на строку, введенную в поле Заменить на.
Подробная справка по синтаксису
Чтобы активировать режим справки, нажмите кнопку Справка . Когда этот режим активен, все функции в редакторе выражения действуют как гиперссылки. По щелчку функции открывается вкладка браузера с разделом интерактивной справки с полным описанием использования данной функции. Для выхода из режима справки нажмите на функцию.
Подробнее
- Использование выражений в визуализациях
- Редактор выражения
- Базовые функции агрегирования
- Анализ множеств
- Примеры использования переменной в выражении
- Использование переменных в выражениях
- Как составить выражение с помощью выпадающего меню в редакторе выражений