数据、计算和报表都混合在同一张工作表上。这是 Excel 业务用户感到沮丧和缺乏灵活性的最大原因。
典型场景如下:工作表包含一些数据;用户需要查看基于数据的计算,添加新的列或行,然后创建一个公式。然后将这种数据和计算的管理值混合用作报表来与其他人共享。
以下是用于计划生产能力的工作簿的典型示例。它混合了计算和报表,使数据保持固定和静态。
问题是该表被固定为仅执行原始计算。如果用户希望查看按天或按月的生产计划,他们必须创建另一个工作表。
一旦将此工作表发送给另一个用户,并且该用户对数据进行了更改,那么他们现在有两个版本,哪个是正确的?为了分发报表,他们分发可以再次更改的数据副本。 很快,没有人有正确的副本,不确定性占主导地位。
更好的方法是将数据、计算和报表分开。数据来自单一来源:数据库,或者更简单的文本文件导入。 每个用户都从相同的数据源中提取。这是所有运营和 IT 专业人士都珍视的“单一事实来源”。
计算是在专用的工作表和工作簿上执行的。这些报表是从支持不同切片、图表或演示格式的数据表中生成的。
这些设计原则为系统提供了坚实的基础。所有用户都在使用相同的数据集、相同的事实集工作。一组受控的计划人员和专家执行计算,然后使用报表分发数据,而不会将计算暴露给未经授权的更改。
优秀软件的稳健可靠的性能不仅限于昂贵的软件开发。任何人都可以遵循快速 Excel 开发方法来开发具有这些相同品质的系统。
这是一个简短的视频教程,展示了如何使用这些技术改进上面显示的工作簿。
请继续阅读以了解这些设计原则如何通过使用户能够定义一次计算并立即将其应用于数千行数据来支持规划逻辑的快速实施。