# Column — функция диаграммы

Функция Column() возвращает значение, обнаруженное в столбце, соответствующем элементу ColumnNo, в прямую таблицу без учета измерений. Например, элемент Column(2) возвращает значение второго столбца мер.

Синтаксис:

Column(ColumnNo)

Возвращаемые типы данных: двойное значение

Аргументы:

Аргументы

| Аргумент | Описание |
| --- | --- |
| ColumnNo | Номер столбца в таблице, содержащей меру.<br><br>Примечание к информацииФункция Column() игнорирует столбцы измерений. |

Ограничения:

* Рекурсивные вызовы возвращают значение NULL.

* Если элемент ColumnNo ссылается на столбец, для которого нет мер, возвращается значение NULL.

* Сортировка по значениям y на диаграммах или сортировка по столбцам выражений в таблицах не допускается, если в любом из выражений диаграммы используется эта функция диаграмм. Данные возможности сортировки автоматически отключаются. Когда используется эта функция диаграмм в визуализации или таблице, сортировка визуализации будет возвращена к сортировке на входе этой функции.

Примеры и результаты:

Пример: [](https://help.qlik.com/en-US/sense/Subsystems/Hub/Content/Sense_Hub/ChartFunctions/InterRecordFunctions/column.htm)Процентное соотношение итоговых продаж

| Customer | Product | UnitPrice | UnitSales | Order Value | Total Sales Value | % Sales |
| --- | --- | --- | --- | --- | --- | --- |
| A | AA | 15 | 10 | 150 | 505 | 29.70 |
| A | AA | 16 | 4 | 64 | 505 | 12.67 |
| A | BB | 9 | 9 | 81 | 505 | 16.04 |
| B | BB | 10 | 5 | 50 | 505 | 9.90 |
| B | CC | 20 | 2 | 40 | 505 | 7.92 |
| B | DD | 25 | - | 0 | 505 | 0.00 |
| C | AA | 15 | 8 | 120 | 505 | 23.76 |
| C | CC | 19 | - | 0 | 505 | 0.00 |

Пример: [](https://help.qlik.com/en-US/sense/Subsystems/Hub/Content/Sense_Hub/ChartFunctions/InterRecordFunctions/column.htm)Процентное соотношение продаж для выбранного клиента

| 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 |

Примеры и результаты

| Примеры | Результаты |
| --- | --- |
| Элемент Order Value добавляется к таблице в качестве меры с выражением:` Sum(UnitPrice*UnitSales)`.<br><br>Элемент Total Sales Value добавляется как мера с выражением: `Sum(TOTAL UnitPrice*UnitSales)`<br><br>Элемент % Sales добавляется как мера с выражением `100*Column(1)/Column(2)` | Результат элемента Column(1) взят из столбца Order Value, поскольку это первый столбец с мерами.<br><br>Результат элемента Column(2) взят из столбца Total Sales Value, поскольку это второй столбец с мерами.<br><br>См. результат в столбце % Sales в примере [Процентное соотношение итоговых продаж](https://help.qlik.com/ru-RU/sense/May2025/Subsystems/Hub/Content/Sense_Hub/ChartFunctions/InterRecordFunctions/column.htm#Percentage_total_sales). |
| Выполните выборку Customer A. | Выборка изменяет элемент Total Sales Value и, следовательно, элемент %Sales. См. пример [Процентное соотношение продаж для выбранного клиента](https://help.qlik.com/ru-RU/sense/May2025/Subsystems/Hub/Content/Sense_Hub/ChartFunctions/InterRecordFunctions/column.htm#Percentage_of_sales_for_selected_customer). |

Данные, используемые в примерах:

`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 '|');`