SSRS CDbl 函数

SSRS CDbl 函数是一个转换函数,它将给定的字段或表达式转换为双精度(double)。用于转换为双精度的 CDbl 函数的语法如下所示。

CDbl(Fields!Income.Value)
CDbl(100.67)

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

Source Table

SSRS CDbl 函数示例

为此,我将在“Income”列的右侧添加一个新列。接下来,右键单击“CDbl Income”下方的文本框,选择“Expression”打开下面的表达式窗口。下面的 CDbl 表达式会将“YearlyIncome”列的值转换为双精度。

  1. 更多函数
  2. 图表
  3. 表格
  4. 格式化表
  5. SSRS
=CDbl(Fields!YearlyIncome.Value)
SSRS CDbl Function expression to convert the  values to double

同样,我将创建一个新列,将“SalesAmount”值转换为双精度。执行此操作的 CDbl 函数表达式如下所示。

=CDbl(Fields!SalesAmount.Value)

由于它可以容纳大数值,我将 Sales 乘以四。因此,将上面的代码替换为下面的代码。

=CDbl(Fields!SalesAmount.Value * 4)

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

CDbl Function to convert the expression values to double report