【发布时间】:2023-03-27 14:14:01
【问题描述】:
场景:客户在电子表格中维护一年中每个季度的财务/合规记录。电子表格包含非静态的列,它们可以从一个季度到另一个季度发生变化,并且明年不会相同。他们想要一个门户,所有区域经理(商店/特许经营)都可以通过该门户输入他们的数据,并最终在国家层面进行汇总。
问题:您可能已经猜到了,我想将电子表格列开发成包含所有列的 sql 表,但问题是他们想要动态添加新列(用于未来几个季度)通过管理员端。考虑提供一个文本框(列名)、下拉列表(可能的 sqltypes)和添加按钮,这将基本上添加列。但是列可以增长,我猜这不是正确的选择。另一种选择是,我可以将其添加为行,然后使用 PIVOT 执行 sql 部分,而不是添加列。
如果你们中的任何人开发了这种应用程序,在我继续我的想法之前,请您知道任何复杂的情况,即添加行而不是列以动态添加报告字段。如果有人在网上有示例或参考,请转移到那里。
【问题讨论】: