前言
在当今数字化时代,数据是企业决策和发展的重要支柱。为了更好地理解和利用数据,生成清晰、全面的报表至关重要。而复杂交叉报表作为一种高级数据分析工具,能够帮助企业深入挖掘数据背后的价值,提供全面的数据概览和分析结果。
然而,传统创建复杂交叉报表的方式往往需要涉及编程或复杂的数据处理流程,使得许多非技术人员望而却步。随着低代码平台的兴起,开发者无需编写繁琐的代码或具备专业的技术知识就可以利用这些工具快速、轻松地构建复杂交叉报表。
本文小编将以葡萄城公司的企业级低代码开发平台——活字格为例,大家介绍如何简单快捷地创建复杂交叉报表,让您轻松驾驭数据,并从中获取有价值的见解和洞察。
背景说明
下图是一个简单的报表示例,在报表设计的部分场景中,需要对动态扩展的列,在行上实现横向的排序、计算占比、累计占比等操作。此时,就需要充分利用矩表的列动态扩展能力来解决该问题。以下表为例,需要将数量在行上降序或升序排列,同时对各分组数据进行占比、累计占比计算。
环境准备
设计步骤:
第一步:在报表中添加数据集,使用矩表向导设计报表,并在行列分组上设置绑定。
如下图所示,按销售大区进行横向扩展,产品名称进行纵向扩展,并勾选基础模型。
第二步:删除列分组值和数值区域值,并在数值区域添加一个矩表组件,并在组件中绑定数据。
在地区分组的基础上加上销售大区的分组。
第三步:在列分组右侧添加两列,分别用于计算占比、累计占比。
占比的计算公式:{Sum(购买数量) / Sum(购买数量, "矩表1_产品名称1")}
累计占比公式:{RunningValue(购买数量, "Sum", "矩表1_产品名称1") / Sum(购买数量, "矩表1_产品名称1")}
第四步:按【数量】进行排序,需要在嵌入的矩表的列分组中设置排序规则,排序条件为:{Sum(购买数量)},顺序为升序或降序。
简单几步操作就可以实现最终效果。
总结
通过使用低代码开发平台创建复杂交叉报表,您不仅能够节省大量的时间和精力,还可以更轻松地利用数据为业务决策提供支持。低代码平台的便捷性和灵活性让大家都能够参与数据分析和报表生成的过程。最后,希望本文介绍的关于使用低代码开发平台快速创建复杂交叉报表的方法能够对您有所启发,并帮助您在数据分析领域取得更大的成就。如果您想了解更多信息,欢迎点击这里查看。