当我们在数据可视化分析中遇到需要动态变化的维度展示时,比如需要在柱图中根据不同销售市场、产品类别或订单等级展示销售额,我们可以通过一种简单而有效的解决思路来实现这一需求。
解决思路是通过数据准备计算列来对参数值进行判断,并根据不同的参数值返回相应的列。这种方法可以快速灵活地改变图形的维度,使数据呈现方式更加清晰直观。
接下来为大家演示如何通过Tempo可视化分析平台来实现它,具体操作流程如下:
首先,在TempoBI可视化设计器中,构建对应参数:
接下来,在设计器中添加一个包含了需要展示数据的表格。这个表格中需要包含与我们想要展示的维度相关的数据,比如销售市场、产品类别、订单等级等。
在计算列中,我们需要构建逻辑判断,根据参数的不同值返回相应的列。例如,如果参数值为销售市场,那么就返回销售市场对应的列;如果参数值为产品类别,就返回产品类别对应的列;如果参数值为订单等级,就返回订单等级对应的列。
点击确定后,我们就会得到一个计算列,其中的逻辑判断能够根据参数值返回不同的列。
接下来,将生成的计算列和展示数据中的销售额字段拖入柱图中,再将参数组件拖入画布并将参数拖入参数组件中,我们就可以实现在柱图中动态展示不同维度下的销售额了。
这种方法的优势在于简单实用,可灵活应用于各种需要动态切换维度的数据可视化分析场景。通过改变参数值,我们能够快速查看不同维度下的数据,提升了数据分析的效率和准确性。
通过上述操作,我们可以轻松实现根据不同销售市场、产品类别或订单等级展示销售额的需求。这种方法不仅方便了用户对业务数据的分析,同时也提供了更直观的数据呈现,帮助用户更好地理解和把握业务情况,做出更明智的决策。