构建一个小应用程序,允许用户创建基于时间的折线图。例如,一张x轴持续时间为1个月的图表,以及当年和去年的收入和利润系列。
我的意图是将每个单独的图表及其持续时间(1个月)存储在charts
和每个系列及其抵消(收入为0抵消,收入为1年抵消,利润为0抵消,利润为series
中的1年抵消。
业务规则(希望永远不会改变。请假设它不会)是持续时间和偏移量只能是以小时,天,周,月,季度和年为单位的整数。 UX要求用户最初选择的持续时间和偏移量及其单位必须可用,以便他们可以查看图表配置,但是,他们可以稍后更改持续时间和偏移量的值和单位。
如何/应该将值和值的单位存储在SQL中?以下内容可行,但我不知道是否有更合适的方法。
答案 0 :(得分:0)
您是否尝试过图表?我想你会发现动态构建图表“足够快”。也就是说,固定图表的存储是“过早优化”(和复杂性),应该放弃。