Tableau api 在一年的时间里,在表格中按月统计独特记录

Tableau api 在一年的时间里,在表格中按月统计独特记录,tableau-api,Tableau Api,我有一份产品代码和销售日期的清单。我只想计算该产品的首次销售,然后按销售月份计算首次销售的总和。 因此,如果产品A在2月、3月和11月销售,则只在2月计算 这是一张复印不好的桌子 Product Code Sales Date WHAT I WANT ------------------------------------------- A1234 01/02/2014 COUNT THIS B3333 03/02/2014

我有一份产品代码和销售日期的清单。我只想计算该产品的首次销售,然后按销售月份计算首次销售的总和。 因此,如果产品A在2月、3月和11月销售,则只在2月计算

这是一张复印不好的桌子

Product Code    Sales Date      WHAT I WANT
-------------------------------------------
A1234          01/02/2014       COUNT THIS
B3333          03/02/2014       COUNT THIS
C5555          06/03/2014       COUNT THIS
A1234          09/03/2014       DON’T COUNT
F567           15/04/2014       COUNT THIS
P000           25/05/2014       COUNT THIS
B3333          01/01/2015       DON’T COUNT
A1234          06/01/2015       DON’T COUNT
P000           19/01/2015       DON’T COUNT
B3333          26/01/2015       DON’T COUNT
K5678          20/02/2015       COUNT THIS
我希望我的最终结果是一张图表,上面有几个月的时间,然后是产品第一次销售的次数


这有意义吗?我试着使用MIN,但它使所有内容都变为AGG,这会阻止您将日期与日期进行比较

更新:评论员指出最初的问题中有两个问题。这两个问题都将以LOD回答

回答这个问题:“我希望我的最终结果是一张图表,上面有几个月的时间,然后是产品首次销售的次数。”

使用固定公式:

count(if 
  DATETRUNC('month',[Sales Date])={fixed [Product Code]:min(datetrunc('month',[Sales Date]))}
then
  [Product Code]
END)
此公式将各行级别的日期月份与同一产品代码的所有销售的最小日期进行比较。然后,它统计符合此条件的记录

回答这个问题:我只想计算该产品的首次销售,然后按销售月份计算首次销售的总和

由于OP没有提供原始表格中的销售额,我没有回答问题的总和部分。但是,这也是一个LOD,看起来像:

sum(if 
  DATETRUNC('month',[Sales Date])={fixed [Product Code]:min(datetrunc('month',[Sales Date]))}
then 
  [Sales]
END)
这与上述非常相似,只是它汇总了销售额,而不是计算产品

这是一张图片(我为产品A1234添加了销售额和一行额外的销售额,因此您可以看到它被汇总为产品前几个月销售额的一部分。)


为了深入了解LOD(详细程度)部分,
{fixed[Product code]:min(datetrunc('month',[Sales Date]))}
,Tableau允许您根据指定的范围进行计算。在本例中,公式的解读类似于“返回每个产品代码的销售日期的最小日期月份”。您可以在Tableau的网站或许多Google搜索结果上阅读更多信息。

感谢@JNYRanger提供的格式帮助:-)Tableau 9引入了一种称为详细等级(LOD)计算的新计算类型,这将使这种计算更为简单。释放应该很快。你可以在他们的博客上的几篇文章中阅读关于LOD计算的内容。这是一篇介绍性文章,如果你每月对产品进行一次分类统计,那么这个解决方案就行不通了。如果你按销售月份计算第一笔销售额,意思是说如果产品A是在2月、3月和11月销售的,那么它应该只在2月计算。真的,但考虑到数据和事实,最终的要求是
,我希望我的最终结果是一张图表,上面有几个月的时间,然后是一个产品第一次销售的次数
,我根据这一点和数据回答。如果请求者还想要第一个月的销售总额,那确实是一个不同的计算方法。我对答案进行了更新。我还更新了计数公式。谢谢。