我有一个数据集,你有一个文件属性选择“项目”,每个“项目”有一个特定的“使用日期”。我想为一个或多个所选项目计算“移动平均线”的输出。移动平均线的数据位于名为“使用天数”的列下。
如何根据“我选择的选定日期”和我选择的滚动平均天数计算出来。
您是否对我如何执行计算有特殊想法,即在计算列或文本字段中?
汽车/旅行/开始日期/结束日期/旅行天数
1 AB123 / 2 / 6/07/2013
1 AB234 / 29/07/2013 / 6/09/2013 / 42
1 AB345 / 6/09/2013 / 28/09/2013/22
1 AB456 / 29/09/2013 / 21/10 / 2013/23
2 AB567 / 26/10/2013 / 12/11/2013 / 22
2 AB678 / 12/11/2013/8/12/2013/26
[上面的行有一个问题的例子(抱歉无法粘贴图像,因为我是新的),我想计算汽车和/或汽车在选定时间范围内的%使用率,例如(选择日期范围) JUlY到8月那天(汽车1和2的旅行天数)/#在那个时期的天数)/ 2 * 100]
答案 0 :(得分:0)
正如phiver所说,结果仍然很难看到你的期望...但我认为我有一些可行的方法。首先,我略微改变了您提供的数据集,如下所示:
car trip startDate endDate daysOnTrip
1 AB123 7/6/2013 7/29/2013 23
1 AB234 7/29/2013 9/6/2013 42
1 AB345 9/6/2013 9/28/2013 22
1 AB456 9/29/2013 10/21/2013 23
2 AB567 10/26/2013 11/12/2013 22
2 AB678 11/12/2013 12/8/2013 26
然后我添加了2个文档属性“DateRangeFirst”和“DateRangeLast”,以允许用户选择开始和结束日期。接下来,我为文本区域中的每个上述文档属性创建了输入框属性控件,以便用户可以更改日期范围。然后,我添加了一个数据表可视化,其中“使用表达式限制数据:”为“[startDate]> = Date($ {DateRangeFirst})和[endDate]< = Date($ {DateRangeLast})”,因此我们可以看到选择旅行。最后,为了获得您正在寻找的平均值,条形图设置为总(%daysTrip)/ car的百分比,具有与上述相同的数据限制表达式。下面的屏幕截图应该包含重现结果所需的一切。我希望这能满足你的需求。
注意:如果您在行程中间选择日期,则使用此方法,将忽略该行程的整行和所有日期。