SSRS Oct 函数

SSRS Oct 函数是一个转换函数,它将返回数字字段或数字的给定八进制值的字符串表示形式。 Oct 函数返回表示八进制数的字符串的语法如下。

=Oct(40)

为了演示报告服务中的 Oct 函数,我们使用了下面的 Employee 表,该表有 20 条记录。下图显示了 Table 报告中的记录。

Source Table

SSRS Oct 函数示例

为此,请允许我在“Orders”列的右侧添加一个新列。接下来,右键单击 Oct 下方的文本框,然后选择“Expression”打开如下所示的表达式窗口。

下面的 SSRS Oct 函数表达式将返回 OrderQuantity 列中数字的八进制值的字符串表示形式。由于这些值很小,我们将它们乘以 8。

  1. 更多函数
  2. 图表
  3. 表格
  4. 格式化表
  5. SSRS
=Oct(Fields!OrderQuantity.Value * 8)
SSRS Oct Function expression to convert decimal values to octal

类似地,请允许我创建一个新列来显示 YearlyIncome 列中八进制数的字符串表示形式。由于数字较大,我们使用了 Left 函数 和前两位数字。

=Oct(Left(Fields!YearlyIncome.Value, 2))

请点击预览选项卡查看报表。

  • 十进制 32 = 八进制 40
  • 十进制 70 = 八进制 106
Oct Function to convert decimal values to octal report