Power BI 按其他列对测量列进行排序

问题描述 投票:0回答:1

我在 Power BI 中有一个“度量”列。该措施将收入从一种货币转换为另一种货币,具体取决于转换。但是,这会导致该列按字母顺序而不是数字顺序排序。

这是测量列开关:

SWITCH(TRUE(), [Valutakurser Selected Currency]="EUR", FORMAT([COLUMN NAME] / VALUES(Valutakurser[CurrencyRate]), "€#,##0.00"), [COLUMN NAME]]="DKK", FORMAT([COLUMN NAME]] * VALUES(Valutakurser[CurrencyRate]), "#,##0.00 kr."))

这会导致值转换为字符串,并添加货币符号/文本。

我可以访问数字格式的收入,但我无法弄清楚如何按不同的列对度量列进行排序。

powerbi dax powerbi-desktop measure
1个回答
0
投票

您可以使用动态格式字符串将值保留为数字:

https://learn.microsoft.com/en-us/power-bi/create-reports/desktop-dynamic-format-strings

动态格式字符串克服了使用 格式功能。也就是说,使用 FORMAT 时,甚至数字数据类型也可以 作为字符串返回,这可能不适用于需要 数值,如图表。当使用动态格式字符串时, 度量保留其数据类型并且不会强制更改为字符串 数据类型。

© www.soinside.com 2019 - 2024. All rights reserved.