我想用Java创建动态数据透视表,而我在PERL中有代码段。我想使用相同的过程在Excel中创建此动态数据透视表。
我处理Json响应,并且我对Java的了解有限,因此需要在代码方面的帮助。
我尝试使用HASHMAP进行模仿
++ $ pivot {$ app} {$ device} {$ browser};但我无法做到这一点。
我需要在Java中产生与以下相同的结果。
APP 1 AAP 2 APP3 App4
设备1 7 92 53 9
浏览器1 7 54 39 7
浏览器2 10 4
浏览器3 1 1
设备2 1
浏览器1
浏览器2
浏览器3
设备3 1
浏览器1
浏览器2
浏览器3
总计
$app = $responseapps5[$k];
$device = $responseclientdevice[$k];
$browser = $responseclientbrowser[$k];
$userid = $responseid[$k];
++$pivot{$app}{$device}{$browser};
++$pivot{$app}{'TOTAL'}{$browser};
++$pivot{$app}{'TOTAL'}{'TOTAL'};
++$pivot{$app}{$device}{'TOTAL'};
++$pivot{'TOTAL'}{$device}{$browser};
#++$pivot{$app}{$browser};
++$categ{'device'}{$device};
++$categ{'browser'}{$browser};
++$app{$app};
$row1++;
#print Dumper $app;