TIBCO SPOTFIRE y轴上的时间(平均持续时间)

时间:2016-10-24 10:33:29

标签: tibco spotfire

Spotfire的新用户,我很难找到一种方法来显示y轴上的平均时间,x轴上的日期范围。

将持续时间列输入y轴时向我显示的唯一选项是:

计数 UniqueCount CountBig 范围

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

更新:这是我想要实现的,但是在Excel中构建 enter image description here

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

非常感谢

1 个答案:

答案 0 :(得分:1)

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

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

您还可以在表达式中使用Time()代替TimeSpan(),如果这更符合您的要求。由于通常需要StartEnd时间,因此很难看出您的持续时间是多少。如果您将持续时间从那天开始,那么您可以使用此逻辑。

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