LogParser和量化:为空值添加0

我在我的IIS日志上使用LogParser来获得每小时访问的graphics:

SELECT date,QUANTIZE(time,3600),COUNT(*) FROM ex*.log WHERE cs-uri-stem LIKE '%SomePage.aspx' GROUP BY date,QUANTIZE(time,3600) 

问题:如果在一个小时内没有对SomePage.aspx的访问,那么这行就是从输出中丢失的。 我只是想知道,即使COUNT(*)是0,我可以告诉LogParser为每个小时插入一行吗?

基本上我伤口需要一些告诉logparser使用MIN(date)和MAX(date)作为“边界”和“期望”每小时一行。 显示目前只是到一个文本文件,然后到Excel中创build一个图(SomePage.aspx每小时命中),以便得到一个适当的线性图,我需要每个小时的条目,即使它是0,如果我可以直接从LogParser得到它,这将是伟大的。

你似乎非常接近我经常来自这里的各位经理的要求。 “你能告诉我这个[在这里插入姓名]网站的哪些部分没有被访问?”

答案只是任何没有报告的访问。 我已经绕过了这样的解释,它不可能报告任何日志中没有这么多次!

报告零点击实质上是整个网站(100或1000页)的报告,排除访问者。 随着网站规模的增加,它变得不太实用。

你有什么意图的数据 – 你的查询只是列出数据屏幕 – 你把它放到任何types的文件/档案/数据库进一步处理,例如csv文件为Excel生成graphics,SQL DB的活动报告..?

你必须外加一个表,列出你感兴趣的小时数。