根据每一行的打开和关闭日期确定每周的打开和关闭计数

时间:2019-09-09 01:41:50

标签: charts data-visualization tableau reporting business-intelligence

我的数据集中有ID,打开日期,关闭日期和当前状态(打开或关闭)。 我怎样才能看到每周的新营业额,每周的总营业额,前几周的总结转额。因此在X轴上,我应该得到周间隔日期和3种不同的颜色图(一个为每周的新营业额,一个为每周的营业额,用于从前几周结转)。 这需要在表格中完成。

我尝试创建两个计算字段,如下所示: OpenEachWeek:{修复了DATETRUNC('week',[Open Date]):Count(ID)} CloseEachWeek:{修复了DATETRUNC('week',[CloseDate]):Count(ID)}

但是我只能在X轴上使用一个日期,因此,如果我使用“打开日期”,则“打开计数”工作正常,但关闭计数显示错误。

1 个答案:

答案 0 :(得分:0)

我会尝试在计算字段中创建一些IF语句来完成此操作。 例如,每周都有新营业:

if open date > (datetrunc('week',(today()) then 1 else 0 end

对于上周的结转,我只做书挡。

if open date > (datetrunc('week',today()) 
and open date < (datetrunc('week',(dateadd('day', -14, today())
then 1 else 0 end

然后尝试对此值进行计数,因为您行中的离散量度应该对符合此条件的总数进行计数。

如果您有汇总/非汇总混合,请检查一下(attr()的包装)。

Resolve aggregate and Non-aggregate mix error for IF results in Tableau