我是Tableau的新手。 我浏览了各种在线论坛,但在这里无法找到正确的方法。
我只想追踪按月添加的新用户。
我能够按COUNTD()
功能计算TOTAL唯一身份用户数。但是,我无法按月计算
换句话说,我怎样才能将这个TOTAL分成每月不同的用户?
例如。在3个月内记录了100个唯一身份用户,当我按月绘制此数据时,tableau会计算该月的不同用户,这些用户与其他月份不同的用户重叠。这意味着,当我添加这些单独的不同用户数时,它超过了100 我的目标是让每月不同用户的总和等于100的不同用户总数。
我也尝试过使用WINDOW_COUNT()和WINDOW_SUM()函数,似乎没什么用。
非常感谢任何帮助或线索。感谢。
修改
假设我想按月(Timestamp
)区分维度 userID ,我尝试了以下表达式:
{EXCLUDE DATE(MONTH([Timestamp])): COUNTD([userID])}
WINDOW_SUM(COUNTD(userID))
{FIXED DATE(MONTH([Timestamp])): COUNTD([userID])}
并且没有一个有效!
答案 0 :(得分:0)
您是否尝试过使用fixed / include / exclude?你可以使用例如
{Exclude Month_Column: countd()}
{Fixed All the columns you need in this slide except the month: countd()}
谢谢,
答案 1 :(得分:0)
根据您已经提到的详细信息,使用Fixed将是您提到的最佳选择。将固定视为一个函数,对于每种类型(度量1),在您的示例中,这将是日期的月份,执行某些操作,例如计数不同。
我在这里使用了一篇非常有用的文章:Tableau count number of times same value appears in column
LOD看起来如下所示,如果您愿意,我可以为您正确编写。
{fixed(date(month)):countd(用户ID)}
然后,您可以将此计算添加到过滤器框,以根据您的选择拆分不同的类型。