# Put

put 语句用于在超立方体中设置一些数值。

可以通过标签访问列。您还可以按声明顺序访问列和行。有关更多详细信息，请参见下面的示例。

语法：

put column(position)=value

示例 1:

可以通过标签访问列。

此示例将在标记为 Sales 的列的第一个位置设置 1 的值。

`Put Sales(1) = 1;`

示例 2:

可以使用度量的 #hc1.measure 格式按声明顺序访问度量值列。

本例将设置最终排序后的超多维数据集第十个位置的值 1000。

`Put #hc1.measure.2(10) = 1000;`

示例 3:

可以使用维度的 #hc1.dimension 格式按声明顺序访问维度行。

本例将常数 Pi 的值放在第三个声明维度的第五行。

`Put #hc1.dimension.3(5) = Pi();`

信息注释如果值或标签中没有此类维度或表达式，则返回一个错误，指示未找到该列。如果列的索引超出界限，则不会显示错误。

## 了解详情

* [HCValue](https://help.qlik.com/zh-CN/sense/November2024/Subsystems/Hub/Content/Sense_Hub/ChartLevelScripting/RegularStatements/HCValue.htm)