Рассчитываемая колонка данных

YouTube

 

Видеоурок по созданию рассчитываемой колонки данных в Web дизайнере.

 

 

 

Рассчитываемая колонка данных вычисляется на основе выражения, в котором могут использоваться другие колонки данных в существующем источнике данных. Выражение может быть именем не вычисляемой колонки, константой, функцией или любым их сочетанием, соединенным одним или несколькими операторами. Выражение не может быть вложенным запросом. Рассчитываемая колонка данных являются виртуальной колонкой, которая физически в источнике данных не хранится. Значения рассчитываемой колонки данных вычисляются каждый раз при обращении к ним запроса. Также, значения рассчитываемой колонки обновляются каждый раз при изменении колонок, входящих в вычисляемое выражение. Прежде чем добавить рассчитываемую колонку, необходимо подключить хотя бы один источник данных. Рассмотрим создание рассчитываемой колонки данных в источнике данных Auto. В данном источнике находятся колонки: Rank, Country, Year2000, Year2005, Year2009. В колонках Year2000, Year2005, Year2009 содержатся данные о количестве выпускаемых автомобилей в 2000, 2005 и 2009 году. Создадим рассчитываемую колонку данных, которая будет содержать данные о росте выпускаемых автомобилей в 2009 по отношению к 2000 году, результат отобразим в процентах. На рисунке снизу представлены колонки данных Year2000 и Year2009:

 

 

 

Для того, чтобы создать новую рассчитываемую колонку необходимо вызвать окно Новая рассчитываемая колонка (New Calculated Column) и заполнить поля в диалоговой форме. Вызвать окно можно из контекстного меню источника данных или из меню Новый элемент (New Item).

 

 

img1 Имя колонки, которое используется для обращения к данной рассчитываемой колонке в отчете, указывается в поле Наименование (Name).

img_2 Псевдоним колонки, который может выступать в роли подсказки, указывается в поле Псевдоним (Alias).

img_3 Поле Тип (Type) предоставляет возможность выбрать тип данных, которые будут содержаться в новой рассчитываемой колонке.

img_4 В поле Значение (Value) указывается выражение вычисления значений для текущей колонки данных.

 

 

В данном примере, выражение вычисления будет содержать колонки данных Year2000 и Уеar2009 из источника Auto, а тип данных в новой рассчитанной колонке будет double. После того, как колонка будет создана, следует разместить в отчете на бэнде Данные (DataBand) текстовый компонент с ссылкой на эту колонку данных. В описанном примере, текстовый компонент будет содержать ссылку {Auto.NewCalculatedColumn1}. Поскольку, результат вычисления необходимо отобразить в процентах, то у данного текстового компонента следует изменить формат, т.е. установить формат Процентный (Percentage). На рисунке снизу представлен отчет с рассчитываемой колонкой данных: