固定

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

将数字舍入为指定的十进制数,并将结果作为文本返回。 可以指定使用逗号或不带逗号返回结果。

语法

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

参数

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

返回值

表示为文本的数字。

言论

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

  • 如果省略 decimals,则假定为 2。

  • 如果 no_commas 为 0 或省略,则返回的文本将像往常一样包含逗号。

  • 使用命令设置包含数字的单元格的格式和直接使用 FIXED 函数设置数字的格式的主要区别在于 FIXED 将其结果转换为文本。 使用格式设置菜单中的命令设置格式的数字仍然是一个数字。

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

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

本文中的示例可用于示例 Adventure Works DW 2020 Power BI Desktop 模型。 若要获取模型,请参阅 DAX 示例模型

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

CEILING
FLOOR
ISO。CEILING
MROUND
ROUND
ROUNDDOWN
ROUNDUP