Sql Excel/Pentaho双组由+;计数
我在处理Excel和pentaho时遇到了一些问题(我想是因为我使用这些工具的0经验…)。 具有以下数据集: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
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带来好问题。根据问题中提供的信息,我还不能决定是否需要“编码”或复杂的配置,还是应用程序级别的简单配置就足够了。在后一种情况下,这个问题变得不太适合这样做。