PowerBI:根据表中的值更改显示单位

哥伦比亚广播公司

我想基于图形中的值显示显示单位。就像如果value> 1000则以千ex:'5K',如果value> 1000000则以百万ex:'5M',如果value <1000则其本身ex:500。

耶尔·霍克斯特拉(Jelle Hoekstra)

首先,问题取决于您要在何处显示该值。大多数可视化提供了“显示格式”选项,可以将其设置为“自动”完成操作。它选择一个标度,然后将所有值都放在该标度上。这是有道理的,因为条形图会将数百万个值与数百个值进行比较,因为差异太大(几乎不使用对数刻度),因此几乎不会添加任何可视化值。在大多数情况下,这样做就可以了。

因此,让我们假设您需要比较真正的大小值。您可以创建一个度量以根据值的大小更改格式。一个主要的缺点是,该值将转换为文本,并且不再可以在需要它的视觉对象中汇总为一个值。您仍然可以在表格中使用它,也可以在条形图中用作工具提示,例如,因为那些字段接受文本值。在这种情况下,请确保在转换为文本之前先对汇总表达式进行求值,以匹配视觉环境。我通过将计算放在单独的变量中来完成此操作,该变量也可以引用其他度量。

Measure = 
    var calc = SUM ( 'Values'[Value] ) // could be any calculation or reference to other measure
    var decimals = "0.0"
RETURN
    SWITCH ( TRUE() ;
        calc > 1000000 ; FORMAT ( calc / 1000000 ; decimals & "M" ) ;
        calc > 1000 ; FORMAT ( calc / 1000 ; decimals & "K" ) ;
        FORMAT ( calc ; decimals )
    )

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

根据表中的值更改行颜色

如何根据数据库中的值更改开关显示

如何根据进度表中的值更改SPARKLINE函数?

SQL:要根据表中的值更改联接的条件

根据列的值更改DATE_ADD的单位

如何根据布尔值更改表?

根据字典值更改列表中的元素

根据变量的值更改printf()中的文本

根据选定的切片器值更改 Power BI 表中的列排序顺序

如何根据表中其他两列的值更改列的值?

如何根据单元格值更改php中的单元格表颜色?

根据另一个工作表中的值更改单元格的颜色?

React:如何根据React表中的单元格值更改表单元格背景

如何根据值更改ANTD表中的单元格颜色?

根据另一个表中的值更改颜色

如何使用JavaScript / jQuery根据表中的值更改td背景颜色?

根据循环列中的值更改将范围粘贴到新工作表

使用 VBA 根据 Access 中另一表中字段的值更改一个表中字段的值

仅过滤postgres表中的值更改

数据表:根据值更改单元格颜色

使用Javascript根据值更改表数据值的颜色

根据值更改Excel工作表背景颜色

根据表中的时间戳值更新表

根据其他表中的值更新表

MySQL过程根据其他表中的值更新表

使用 MySQL AFTER UPDATE 触发器根据 INT 值更改更新另一个表中的列

复制并粘贴新表中的行,并根据其他单元格值更改单元格值(月)

(Access,VBA)根据位于表单记录源上的表中的复选框值更改表单上按钮的颜色

在Angular 4的下拉列表中根据值更改日期