Поделиться через


Создание столбцов формул с типами данных "десятичное число", "целое число", "число с плавающей точкой" и "выбор"

В этой статье приведены рекомендации по созданию и использованию различных типов данных в столбцах формул Microsoft Dataverse, таких как столбцы с десятичными числами, целыми числами, числами с плавающей запятой и столбцы выбора. В ней описываются шаги, начиная с выбора типа данных Формула fx и ввода формулы, возвращающей числовое значение, в строку формул.

Начните с создания столбца для таблицы

  1. Выполните вход в Power Apps на сайте https://make.powerapps.com.

  2. Выберите Таблицы, затем выберите таблицу, в которую требуется добавить столбец формул. Если этого пункта нет на боковой панели, выберите …Еще, а затем выберите нужный пункт.

  3. Выберите область Столбцы, выберите Создать столбец, затем выберите тип данных и введите формулу Power Fx. В зависимости от введенной формулы можно, создать любое из следующего:

Создание столбца формулы с десятичным числом

Создайте столбец формулы, возвращающий десятичное число.

  1. Выберите Тип данных как Формула fx.
  2. Введите формулу, возвращающую числовое значение, в строке Формула. В этом примере создается столбец формулы с именем Общая сумма. Столбец Цена за единицу имеет десятичный тип данных. Снимок экрана области создания нового столбца формулы для использования с десятичным числом с использованием «Цена за единицу» * 150.
  3. Разверните Дополнительные параметры, затем задайте необходимое количество знаков после запятой. Снимок экрана определения столбца десятичной формулы.
  4. Выберите Сохранить. По умолчанию для параметра Тип данных формулы задано значение Десятичное число, и создается поле десятичной формулы.

Создание столбца формулы с целым числом

Создайте столбец формулы, возвращающий целое число.

  1. Выберите Тип данных как Формула fx.
  2. Введите формулу, возвращающую числовое значение, в строке Формула. В этом примере создается столбец формулы с именем Количество единиц. Столбцы Общая цена и Цена за единицу имеют десятичный тип данных. Снимок экрана области создания нового столбца формулы для использования с целым числом.
  3. Разверните Дополнительные параметры и выберите Целое число в качестве параметра Тип данных формулы и задайте необходимый формат для столбца целых чисел. Снимок экрана определения столбца формулы с целым числом с использованием формулы «Общая цена»/«Цена за единицу».
  4. Выберите Сохранить.

Создание столбца формулы с числом с плавающей запятой

Создайте столбец формулы, возвращающий число с плавающей запятой.

  1. Выберите Тип данных как Формула fx.
  2. Введите формулу, возвращающую число с плавающей запятой, в строке Формула. Введите формулу, возвращающую число с плавающей запятой, в строке Формула. В этом примере создается столбец формулы с именем Общая цена. Вес — это простой столбец с плавающей запятой, а Цена за грамм — простой десятичный столбец. Снимок экрана создания столбца формулы с числовыми значением с плавающей запятой
  3. Разверните Дополнительные параметры и задайте необходимое количество знаков после запятой.
  4. Выберите Сохранить.

Руководство по созданию столбцов формул с числовым значением с плавающей запятой

  • Если операнд, участвующий в арифметической операции, имеет тип с плавающей запятой, то результат формулы имеет тип числа с плавающей запятой. Например:
    • 1 + 2 + Float(1), так как используется операнд с плавающей запятой — Float(1).
  • Числовая функция возвращает значение с плавающей запятой, если первый параметр, предоставленный функции, имеет тип с плавающей запятой. В противном случае функция возвращает десятичное значение. Например:
    • Sum(1, 2, Float(1)) имеет тип десятичного числа и Sum(Float(1), 1, 2) имеет тип числа с плавающей запятой.
  • Функции Float, Sqrt, Ln, Power и Exp, а также операнд ^ возвращают значение с плавающей точкой.

Создание столбца формул с набором выбора

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

Использование глобального набора выбора

Создайте глобальный набор выбора. В этом примере создается глобальный набор выбора с именем Приоритет задачи.

Снимок экрана глобального набора выбора.

Создайте столбец формулы, возвращающий вариант с помощью глобального набора выбора.

  1. Выберите Тип данных как Формула fx.
  2. Введите формулу, возвращающую значение выбора, в строке Формула. В этом примере создается столбец формулы Приоритет с использованием глобального набора выбора Приоритет задачи. Снимок экрана создания столбца формулы глобального набора выбора.
  3. Выберите Сохранить. Обратите внимание, что создаваемый столбец имеет тип данных Выбор fx.

Использование локального набора выбора из простого столбца набора выбора

Создайте простой столбец набора выбора. В этом примере создается столбец простого набора выбора Приоритет задачи для таблицы организаций.

Снимок экрана создания столбца простого набора выбора.

Создайте столбец формул, возвращающий выбор, используя локальный набор выбора простого столбца набора выбора.

  1. Выберите Тип данных как Формула fx.
  2. Введите формулу, возвращающую значение выбора, в строке Формула. В этом примере создается столбец формулы Приоритет сущности Организация с использованием локального набора выбора столбца выбора Приоритет задачи для таблицы организаций. Снимок экрана создания столбца формулы локального набора выбора.
  3. Выберите Сохранить.

Рекомендации по работе с вариантами выбора в столбцах формул

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

См. также

Использование правильного типа числового поля

Столбцы с формулами Fx

Обзор Microsoft Power Fx

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

Создание столбцов формул с десятичным значением (видео)