【问题标题】:Identify Open and close count week wise based on Open and Close date in each row根据每行中的打开和关闭日期识别打开和关闭周数
【发布时间】:2019-09-09 01:41:50
【问题描述】:

我的数据集中有 ID、打开日期、关闭日期和当前状态(打开或关闭)。 我怎样才能看到每周的新开盘总数,每周的总收盘量,前几周的总结转量。所以在 X 轴上,我应该得到周间隔日期和 3 个不同的颜色图(一个用于每周新开盘,一个用于每周收盘,一个用于从所有前几周结转)。 这需要在画面中完成。

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

但我只能在 X 轴上使用一个日期,所以如果我使用打开日期,打开计数可以正常工作,但关闭计数显示错误。

【问题讨论】:

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


    【解决方案1】:

    我会尝试在计算字段中创建一些 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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-08-10
      • 2013-05-06
      • 1970-01-01
      • 2022-11-14
      • 2021-07-14
      • 1970-01-01
      相关资源
      最近更新 更多