0

构建一个允许用户创建基于时间的折线图的小应用程序。例如,一个x轴时间为1个月的图表,以及当年和去年的收入和利润系列。在SQL中存储值和单位

我的意图是为了每一个人的图表存储在charts其持续时间(1个月),每个系列和它的偏移量(收入与偏移量为0,1年的收入抵消,0利润抵消,利润1年偏移)在series

业务规则(希望永远不会改变,请假设不会)持续时间和抵消只能是以小时,天,周,月,季度和年为单位的整数。 UX要求用户最初选择的持续时间和偏移及其单位必须可用,以便他们可以查看图表配置,但是,他们稍后可以更改持续时间和偏移量的值和单位。

如何/应该值和值的单位存储在SQL中?以下内容将起作用,但我不知道是否有更合适的方式来这样做。

enter image description here

+0

我认为没有人应该将价值和单位作为独立领域存储,如我所示。 – user1032531

+0

3小时不能证明“缺乏反应”。 –

回答

0

你有没有用图表尝试?我认为你会发现动态构建图表“足够快”。也就是说,固定图表的存储是应该放弃的“过早优化”(和复杂性)。

+0

感谢里克,但我不认为这回答了值应如何与他们的单位应存储在SQL中。请注意,我并没有询问图表(当发布时,SO建议添加图表标签,我有意识地不添加它),并且只包括关于图表的叙述以提供上下文。 – user1032531