如何根据另一列的文本为某些值设置自定义数字格式?
How do I do a custom number format for certain values depending on the text of another column?
在 Power BI 中,我正在尝试根据另一列的文本值对一列中的某些值执行自定义数字格式。这是一个例子:
Type Miles (Raw Data) Miles (Desired Format)
PerMile 22.7 22.7
PerMile 26.3 26.3
Total 331.424 331
PerMile 19 19.0
Total 406.782 407
本质上,如果类型是"PerMile",我想将其格式化为十进制数。如果类型是 "Total",那么我希望它被格式化为一个整数。我猜想有一个相当简单的解决方案,但我似乎无法弄清楚。
您不能对列本身进行变量格式化,但您可以编写一个 returns 文本格式化您想要的格式的度量。
大致是这样的:
SumMiles =
IF ( SELECTEDVALUE ( Table1[Type] ) = "Total",
FORMAT ( SUM ( Table1[Miles] ), "0" ),
FORMAT ( SUM ( Table1[Miles] ), "0.0" )
)
在 Power BI 中,我正在尝试根据另一列的文本值对一列中的某些值执行自定义数字格式。这是一个例子:
Type Miles (Raw Data) Miles (Desired Format)
PerMile 22.7 22.7
PerMile 26.3 26.3
Total 331.424 331
PerMile 19 19.0
Total 406.782 407
本质上,如果类型是"PerMile",我想将其格式化为十进制数。如果类型是 "Total",那么我希望它被格式化为一个整数。我猜想有一个相当简单的解决方案,但我似乎无法弄清楚。
您不能对列本身进行变量格式化,但您可以编写一个 returns 文本格式化您想要的格式的度量。
大致是这样的:
SumMiles =
IF ( SELECTEDVALUE ( Table1[Type] ) = "Total",
FORMAT ( SUM ( Table1[Miles] ), "0" ),
FORMAT ( SUM ( Table1[Miles] ), "0.0" )
)