在微软的App Store上有不少第三方公司开发的KPI可视化控件,Power KPI就是其中之一。跟Power BI内置的KPI控件类似,Power KPI可以展示KPI的汇总信息,但它额外还支持浏览每个时间段上对应的KPI数值,并且除了目标值和实际值,Power KPI还支持再添加其它值,如预测值,历史值等作为辅助线进行对照,使得用户能更加方便的对历史信息进行回顾,让分析信息更加多样和全面。
目前,2.0版本的Power KPI自定义可视化控件中一共有7个设置项,其含义功能如下。
- Axis:必填项,用于配置Power KPI折线图中横轴使用的字段,通常情况下使用时间列。通过格式项内KPI Date Value,可以对其显示样式进行配置。
- Series:添加图例字段。需要注意,Values配置项上只有一个字段时,才能对Series项进行配置。
- Values:必填项,配置需要进行KPI分析的字段,例如实际值,目标值,预测值,历史值等。位于最上方的字段会被当做实际字段,紧随其后的第二个字段则作为首要比对字段。如果没有Series配置项为空,则Values出可以添加多个字段。要想线段显示样式,可以通过格式项内的Line选项来进行。
- Secondary Values:当配置了Series项后可以使用Secondary Values来添加Values值的比对项。
- KPI Indicator Index:用于配置KPI指示标识。例如,如果想差异百分比大于10%显示红色向上箭头,小于10%显示绿色向下箭头,就需要通过设置KPI Indicator Index来实现。
Power KPI一共允许最多设置五种状态标识,分别用整数1、2、3、4、5来代表,每个状态值对应一定区间范围内的差异百分比,并且状态值必须通过原始数据列(固定配置)或者计算列(动态配置)进行存储,不能通过度量值来进行获取。
配置好这些数字指示标识后就可以如图5-48所示,在格式项下的KPI Indicator出配置每个指示标识对应的颜色和图标。
- KPI Indicator Value:用于配置实际值和目标值之间的差异百分比。如果为空,则Power BI会自动根据配置在Values以及Secondary Values的字段来计算差异百分比。
- Second KPI Indicator Value:可以用于配置额外的差异百分比。默认情况下,当Values出配置了三个字段时,会显示第一个字段和第三个字段之间的差异百分比。