Column — функция диаграммы
Функция Column() возвращает значение, обнаруженное в столбце, соответствующем элементу ColumnNo, в прямую таблицу без учета измерений. Например, элемент Column(2) возвращает значение второго столбца мер.
Синтаксис:
Column(ColumnNo)
Возвращаемые типы данных: двойное значение
Аргументы:
-
ColumnNo: Номер столбца в таблице, содержащей меру. Примечание к информацииФункция Column() игнорирует столбцы измерений.
Ограничения:
-
Сортировка по значениям y на диаграммах или сортировка по столбцам выражений в таблицах не допускается, если в любом из выражений диаграммы используется эта функция диаграмм. Данные возможности сортировки автоматически отключаются. Когда используется эта функция диаграмм в визуализации или таблице, сортировка визуализации будет возвращена к сортировке на входе этой функции.
-
Если элемент ColumnNo ссылается на столбец, для которого нет мер, возвращается значение NULL.
-
Рекурсивные вызовы возвращают значение NULL.
Примеры и результаты:
Пример | Результат |
---|---|
Элемент Order Value добавляется к таблице в качестве меры с выражением: Sum(UnitPrice*UnitSales). Элемент Total Sales Value добавляется в качестве меры с выражением: Sum(TOTAL UnitPrice*UnitSales) Элемент % Sales добавляется как мера с выражением 100*Column(1)/Column(2) |
Результат элемента Column(1) взят из столбца Order Value, поскольку это первый столбец с мерами. Результат элемента Column(2) взят из столбца Total Sales Value, поскольку это второй столбец с мерами. См. результат в столбце % Sales в примере Процентное соотношение итоговых продаж. |
Выполните выборку Customer A. |
Выборка изменяет элемент Total Sales Value и, следовательно, элемент %Sales. См. пример Процентное соотношение продаж для выбранного клиента. |
Customer | Product | UnitPrice | UnitSales | Order Value | Total Sales Value | % Sales |
---|---|---|---|---|---|---|
A | AA | 15 | 10 | 150 | 295 | 50.85 |
A | AA | 16 | 4 | 64 | 295 | 21.69 |
A | BB | 9 | 9 | 81 | 295 | 27.46 |
Данные, используемые в примерах:
ProductData:
LOAD * inline [
Customer|Product|UnitSales|UnitPrice
Astrida|AA|4|16
Astrida|AA|10|15
Astrida|BB|9|9
Betacab|BB|5|10
Betacab|CC|2|20
Betacab|DD||25
Canutility|AA|8|15
Canutility|CC||19
] (delimiter is '|');