我正在尝试提出一个可以迭代窗口数量的公式。应该window随着 的变化而增加binary。理想情况下是这样的。给定列id和binary,window应随着值在binary0 和 1 之间变化而递增。
像这样的东西:
有没有公式可以解决这个问题,或者VBA可以解决这个问题?
我需要帮助完成这个公式.它需要:
value应该去的地方value在同一个location.例如,洛杉矶有两个独立的value这是我到目前为止(假设en:
=IF(ROW()-1="","",IF(ROW()<=ROW($F$2)+INDEX($A$2:$D$7,MATCH($F$1,$A$2:$A$7),4)-1,INDEX($A$2:$D$7,MATCH($F$1,$A$2:$A$7),3),0))
Run Code Online (Sandbox Code Playgroud)
假设样本数据在A1到D7中,理想结果在E1中开始,并且在单元格F2中填充0.12.
样本数据:
理想的结果:
它应该索引/匹配location和start_time和复制value基础上的replicate计数,如下图所示.
感谢您的任何建议/方法
我可以欣赏我的 Postgres 语法的第二双眼睛。
数据库将时间戳存储在UTC. 我正在尝试将 from 转换UTC为 Eastern Daylight Time EDT,但输出不准确。
这是我的语法:
SELECT
to_char(((timestamp AT TIME ZONE 'UTC') AT TIME ZONE 'EDT'), 'MM/DD/YYYY HH24:MI')
FROM table_name
Run Code Online (Sandbox Code Playgroud)
记录时间戳:
09/10/2016 12:00
Run Code Online (Sandbox Code Playgroud)
查询输出:
09/10/2016 16:00
Run Code Online (Sandbox Code Playgroud)
期望输出:
09/10/2016 08:00
Run Code Online (Sandbox Code Playgroud)
谢谢你的协助。