Excel / Pentaho双组+计数

时间:2014-10-18 10:58:38

标签: sql excel statistics analytics pentaho

我在使用Excel和pentaho时遇到了一些问题(我想由于我对这些工具的经验...)。 拥有以下数据集:

  Interaction date  interaction_name
    21/08/13    course view
    21/08/13    course view
    21/08/13    forum view forum
    21/08/13    course view
    21/08/13    course view
    21/08/13    course view
    22/08/13    forum view forum
    22/08/13    course view
    22/08/13    forum view forum
    22/08/13    user view all
    22/08/13    user view
    22/08/13    blog view
    22/08/13    user view all

我想表示,在2013年8月21日,有4个课程视图和1个论坛视图,在2013年8月22日2个论坛视图,1个课程视图,3个用户查看全部...等等上。

那是(从SQL的角度来看)双重组中的计数。第一组按日期,然后按交互分组并计算它们。正确的SQL查询也可以帮助我。

我只是想弄清楚如何制作它。我尝试使用excel和pentaho,但似乎我错过了一些东西......

任何帮助都会让人感到沮丧!感谢

我在pentaho的报告到目前为止:已经尝试过汇总计数,但它会计算每次互动,而不会对它们产生任何影响。
enter image description here

1 个答案:

答案 0 :(得分:1)

正如@Marcus Rickert所说,你没有指定数据源,但我认为这是一些类似SQL的数据库,因为你要求正确的SQL查询。

这一个:

SELECT Interaction_date, Interaction_name, count(Interaction_name) from your_table group by Interaction_date,Interaction_name order by Interaction_date asc;

它会产生:

Interaction_date    Interaction_name    count
---------------------------------------------
21/08/13            course view         5
21/08/13            forum view forum    1
22/08/13            forum view forum    2
22/08/13            course view         1
22/08/13            user view all       2
22/08/13            user view           1
22/08/13            blog view           1

现在,您可以将它放在Pentaho报表设计器中,并通过Interaction_date在(报表设计器内)分组。