中国用户习惯用万或千万作为数值度量单位,而在Power BI和Tableau中默认没有【万】单位,本节通过简单的度量单位转换案例,让读者进一步熟悉两个工具中的数值度量单位,以及参数与计算字段的结合应用。
2.5.1 Tableau的度量单位
Tableau中有内置的货币度量单位,用鼠标右击计算字段,在弹出的快捷菜单中选择【默认属性】→【数字格式】命令,如图2.5.1所示,在打开的对话框中可以调整标准度量单位,如图2.5.2所示。
图2.5.1
图2.5.2
值得注意的是,在目前版本的Tableau中不能以【万】为单位,若是需要以【万】为单位,则可手动输入度量单位。最快的方式是直接双击胶囊并修改胶囊中的公式,如图2.5.3所示。
图2.5.3
将度量值拖入【度量】区,则成为一个显性度量值,这体现了Tableau Desktop的灵活性,如图2.5.4所示。
图2.5.4
除以上两种方法外,还可以使用参数方法创建一个包括【万】和【千万】的度量单位,如图2.5.5所示。
创建字段,用于接收参数值:销售额(度量单位)=【销售额】/【货币度量单位】
添加参数到工作表中,通过转换参数设置货币度量单位,如图2.5.6所示。
图2.5.5
图2.5.6
2.5.2 Power BI的刻度单位
对于数值型字段,Power BI也提供了不同的度量单位,位置在【格式】命令的【字段格式设置】设置中,如图2.5.7所示。
图2.5.7
因为所需的参数比较简单,也固定不变,所以可以单击【输入数据】命令直接创建表,如图2.5.8所示。值得注意的是,通过该方法创建的表为常量值,一经加载后,便不可再改动。
图2.5.8
通过以下公式,可以创建转换度量值:
公式中的HASONEVALUE函数仅仅作为安全筛选器,即先判断筛选器内是否有单一值。结果如图2.5.9所示。
图2.5.9