TIBCO SPOTFIRE 时间 y-axis(平均持续时间)

TIBCO SPOTFIRE Time on y-axis (avg duration)

Spotfire 的新用户,我正在努力寻找一种方法来在 y-axis 上显示平均时间,在 x-axis 上显示日期范围。

在 y-axis 中输入持续时间列时出现的唯一选项是:

计数 唯一计数 计数大 范围

我一直在寻找平均的简单选项来显示每天、每月或每周等的平均持续时间的简单折线图或条形图。

更新:这是我想要实现的,但内置于 Excel

还有其他人遇到过同样的问题吗?

非常感谢

以下是获得所需内容的一些步骤。

  • 插入计算列 DatePart('mm',[yourDateColumn]) 并将其命名为 [Month]
  • 插入计算列 Avg(TimeSpan([yourDateColumn])) OVER ([Month]) 并将其命名为 [AvgSpan]
  • [Month] 列放在 X 轴上
  • 在 Y 轴上使用 First([AvgSpan])

您也可以在表达式中使用 Time() 而不是 TimeSpan(),如果这更符合您的需要。很难看出你的持续时间是基于什么,因为通常需要 StartEnd 时间。如果您将持续时间设为那天的开始,那么您可以使用此逻辑。

  • 插入计算列 DateDiff("ss",DateTime(Date([dateField])),[dateField]) 并将其命名为 [Duration]
  • 在你的 X 轴上使用 <BinByDateTime([yourDateColumn],"Year.Month",1)>
  • 在 Y 轴上使用 Avg([Duration])