FIXED

适用于:计算列计算表度量值视觉对象计算

将数值舍入到指定的小数位数并将结果返回为文本。 可以指定返回的结果带有或不带逗号。

语法

FIXED(<number>, <decimals>, <no_commas>)  

parameters

术语 定义
数字 要舍入并转换为文本的数字,或包含数字的列。
小数位数 (可选)小数点右侧的位数;如果省略,则为 2。
no_commas (可选)一个逻辑值:如果为 1,则不在返回的文本中显示逗号;如果为 0 或省略,则在返回的文本中显示逗号。

返回值

表示为文本的数字。

备注

  • 如果用于 decimals 参数的值为负,则 number 将舍入到小数点的左侧 。

  • 如果省略小数位数,则默认为 2。

  • 如果“no_commas”为 0 或省略,则返回的文本照常包含逗号 。

  • 使用命令设置包含数字的单元格的格式和直接使用 FIXED 函数设置数字格式之间的主要区别是:FIXED 会将结果转换为文本。 使用格式设置菜单中的命令进行格式设置的数字仍为数字。

  • 在已计算的列或行级安全性 (RLS) 规则中使用时,不支持在 DirectQuery 模式下使用此函数。

示例

计算列中使用的以下公式获取 Product[List Price] 中当前行的数值,并将其返回为具有 2 位小数且不带逗号的文本。

可将本文中的示例与 Adventure Works DW 2020 示例模型结合使用。 若要获取模型,请参阅 DAX 示例模型

= FIXED([List Price],2,1)  

CEILING
FLOOR
ISO.CEILING
MROUND
ROUND
ROUNDDOWN
ROUNDUP