SSRS Oct 函数是一个转换函数,它将返回数字字段或数字的给定八进制值的字符串表示形式。 Oct 函数返回表示八进制数的字符串的语法如下。
=Oct(40)
为了演示报告服务中的 Oct 函数,我们使用了下面的 Employee 表,该表有 20 条记录。下图显示了 Table 报告中的记录。

SSRS Oct 函数示例
为此,请允许我在“Orders”列的右侧添加一个新列。接下来,右键单击 Oct 下方的文本框,然后选择“Expression”打开如下所示的表达式窗口。
下面的 SSRS Oct 函数表达式将返回 OrderQuantity 列中数字的八进制值的字符串表示形式。由于这些值很小,我们将它们乘以 8。
=Oct(Fields!OrderQuantity.Value * 8)

类似地,请允许我创建一个新列来显示 YearlyIncome 列中八进制数的字符串表示形式。由于数字较大,我们使用了 Left 函数 和前两位数字。
=Oct(Left(Fields!YearlyIncome.Value, 2))
请点击预览选项卡查看报表。
- 十进制 32 = 八进制 40
- 十进制 70 = 八进制 106
