我正在使用Tableau创建自定义Google Analytics分析仪表板。我的谷歌分析视图中有一个名为author
的自定义维度,我想按作者和按月计算第一页/视图的日期。
我使用MIN([Date])
成功获取了第一页/视图的日期,但我没有弄清楚如何使用LOD表达式来对计算进行双重聚合。我尝试了下面的表达式,但是tableau显示了一个错误,说我尝试计算的参数已经是一个聚合,不能再聚合。
{INCLUDE [Author] : COUNT(MIN([Date]))}
我错过了什么?
答案 0 :(得分:1)
如果您正试图通过[作者]字段找到[日期]字段的最小值,您可能需要构建LOD计算以查找第一个日期,作者如下:
//Creates calculated field for [First Date by author]
{FIXED [Author] : MIN([Date])}
你也问过'双重聚合'。例如,假设您希望按作者查找最小日期,还可以通过[主题]查找。在这种情况下,您可以写:
//Creates calculated field for [First Date by author, by Topic]
{FIXED [Author],[PostTopic] : MIN([Date])}
也可以将FIXED语句嵌套在另一个中。例如,假设您希望[作者]显示单个月的最大[PageViews],并且还希望将考虑的时间跨度限制为作者发布的前3个月。在这种情况下,您可以写:
//Creates calculated field for [Most page views in a single month within first 3 months, by Author]
//Example assumes [Date] is a monthly (not daily) data
{ FIXED [Author], [Date] <= DATEADD('month', 3, [First Date by author] ) : MAX({FIXED [Author],[Date]:SUM([PageViews])})}