0

我正在使用 Tableau 创建自定义谷歌分析仪表板。我有一个author在我的谷歌分析视图中命名的自定义维度,我想按作者和月份将第一页/视图的日期分组。我使用 成功获得了第一页/查看的日期MIN([Date]),但我不知道如何使用 LOD 表达式来双重聚合计算。我尝试了以下表达式,但 tableau 显示一个错误,指出我要计算的参数已经是一个聚合,不能再聚合。

{INCLUDE [Author] : COUNT(MIN([Date]))}

我错过了什么 ?

4

1 回答 1

1

如果您试图通过 [Author] 字段查找 [Date] 字段的最小值,您可能需要构建一个 LOD 计算来查找第一个日期,作者如下所示:

//Creates calculated field for [First Date by author]    
{FIXED [Author] : MIN([Date])}

您还询问了“双重聚合”。例如,假设您想按作者以及 [Topic] 查找最短日期。在这种情况下,您可以编写:

//Creates calculated field for [First Date by author, by Topic]      
{FIXED [Author],[PostTopic] : MIN([Date])} 

也可以将 FIXED 语句嵌套在另一个语句中。例如,假设您想显示 [Author] 单月的最大 [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])})}
于 2018-05-11T21:14:43.843 回答