Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/sql/83.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sql Excel/Pentaho双组由+;计数_Sql_Excel_Statistics_Analytics_Pentaho - Fatal编程技术网

Sql Excel/Pentaho双组由+;计数

Sql Excel/Pentaho双组由+;计数,sql,excel,statistics,analytics,pentaho,Sql,Excel,Statistics,Analytics,Pentaho,我在处理Excel和pentaho时遇到了一些问题(我想是因为我使用这些工具的0经验…)。 具有以下数据集: 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

我在处理Excel和pentaho时遇到了一些问题(我想是因为我使用这些工具的0经验…)。 具有以下数据集:

  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中的报告:已经尝试了聚合计数,但它计算了每一次交互,而没有对它们产生任何影响。

正如@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报表设计器中,并按交互日期分组(报表设计器内部)。

原始数据在哪里?在Excel表格中?你成功地把它读成五行了吗?到目前为止,cou能否提供Pentaho改造的屏幕截图?这里不涉及编程。此问题应转到其他网站。例如,Pentaho论坛,因为它是关于使用Pentaho软件的?我在这个论坛上看到了很多关于分析的问题,这就是为什么我决定在这里发布它。问题不在于pentaho软件本身,而在于分析@MarcusRickert是的,原始数据在excel表格中,我添加了我当前报告状态的屏幕截图。Thanks@Anony-莫斯:我(很可能)不同意你的意见。编写Pentaho作业和转换与编写程序和SE站点非常接近,因此可能是最佳选择。即使在应用程序级别设置复杂的配置,也会给SO带来好问题。根据问题中提供的信息,我还不能决定是否需要“编码”或复杂的配置,还是应用程序级别的简单配置就足够了。在后一种情况下,这个问题变得不太适合这样做。