Spotfire的新用户,我很难找到一种方法来显示y轴上的平均时间,x轴上的日期范围。
将持续时间列输入y轴时向我显示的唯一选项是:
计数 UniqueCount CountBig 范围
我一直在寻找平均值的简单选项,以显示每天或每月或每周平均持续时间的简单折线图或条形图等。
其他人遇到过同样的问题吗?
非常感谢
答案 0 :(得分:1)
以下是获得所需内容的一些步骤。
DatePart('mm',[yourDateColumn])
并将其命名为[Month]
Avg(TimeSpan([yourDateColumn])) OVER ([Month])
并将其命名为[AvgSpan] [Month]
列放在X轴上First([AvgSpan])
。 您还可以在表达式中使用Time()
代替TimeSpan()
,如果这更符合您的要求。由于通常需要Start
和End
时间,因此很难看出您的持续时间是多少。如果您将持续时间从那天开始,那么您可以使用此逻辑。
DateDiff("ss",DateTime(Date([dateField])),[dateField])
并将其命名为[持续时间] <BinByDateTime([yourDateColumn],"Year.Month",1)>
Avg([Duration])