HASHMAP对动态数据透视表的利用

时间:2019-04-22 06:20:06

标签: hashmap

我想用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;

0 个答案:

没有答案