活动
固定
将数字舍入为指定的十进制数,并将结果作为文本返回。 可以指定使用逗号或不带逗号返回结果。
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)