我是Tableau的新手,试图帮助我的组织分析电话流量。我的来电数据源在Excel电子表格中,并列出如下:
TRANSACTION ID DATETIME
151313:179805 1/2/2018 9:57
151340:108017 1/2/2018 17:27
151395:176211 1/3/2018 15:27
我们每天的通话总数为10到50。
我想用相同的通话次数来计算天数,并且可能制作一个直方图,以直方图的形式按X轴上的通话次数以及有多少次通话的天数排序Y轴。
我觉得这将是一个简单的计算字段,但是对于我一生来说,我没有得到我在这里要做的事情。
帮助! :)
答案 0 :(得分:0)
一种解决方案是将LOD calcs_per_day定义为 {FIXED DateTrunc('day',[DATETIME]):COUNT(“ *”)}
实际上是在空间中预先构建了一张小表,该表显示每天的数据行数。如果您每个交易ID的输入中只有一个数据行,则该方法有效。
如果重复交易ID,而您想要每天的交易次数,则可以使用以下变体。
{FIXED DateTrunc('day',[DATETIME]):COUNTD([TRANSACTION ID])}
COUNTD()在大型数据集上可能会非常昂贵,因此最好在选择时使用替代方法。
答案 1 :(得分:-1)
您可以使用LoD
{Fixed TRANSACTION ID : Count(Day(DATETIME))}
尝试一下并发布结果