0
我已經搜遍了網絡,但我找不到解決方案,相當解決了我目前的問題。我希望用戶能夠根據列的值對錶行進行分組。它們也應該是可摺疊的。Dynamic Table Bucketing
實施例的數據:
Size Number Place Name
---- ------ ----- ----
S 10 NY First
S 15 NY Another
S 20 DE Second
M 10 NY Third
L 4 DE Fourth
用戶應該然後能夠看到的柱(大小,數量,地點)的列表並且將它們拖動到垂直軸上。這會自動按相似的列值對行進行分組。用戶還應該能夠指定層次結構,如地點 - >大小 - >名稱。這裏將是一個例子:
Number
---------------------------
(-) NY 35 [sum]
(-) S 25
First 10
Another 15
(-) M 10
Third 10
(-) DE 24
(-) S 20
Second 20
(-) L 4
Fourth 4
崩潰,比如,紐約顯然會顯示:
Number
---------------------------
(+) NY 35
(-) DE 24
(-) S 20
Second 20
(-) L 4
Fourth 4
這裏的竅門是,用戶應該能夠簡單地重新排列順序,它會重新包裝它。因此,如果他們然後想要看到大小 - >地點 - >名稱...:
Number
---------------------------
(-) S 35
(-) NY 25
First 10
Another 15
(-) DE 20
Second 20
(-) M 10
(-) NY 10
Third 10
(-) L 4
(-) DE 4
Fourth 4
希望這是有道理的。有沒有人有一個好辦法做到這一點的想法?我不關心數據庫的體系結構 - 假設我可以把它變成任何需要的形式(即用MySQL中的PHP調用它,用Perl將它從CSV中提取出來,任何東西)。前端是我最關心的問題。
查找PIVOT,或樞軸表 – 2011-03-20 00:13:31
對不起,我應該使這更清楚 - 這是在HTML中完成,「用戶」是現場用戶。 – 2011-03-24 16:01:46