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