我从Information Link获得每周产品和市场数据。我想在日期和市场(在这种情况下,产品A始终是产品A)上创建一个12周滚动总和作为计算列。在其他没有市场的信息链接上,我使用了Sum([DOLLARS]) OVER (LastPeriods(12,[DATE]))
。现在,我需要执行类似Sum([DOLLARS]) OVER ([MARKET1], LastPeriods(4,[WEEK_ENDING_DATE]))
的操作,但是我无法弄清楚确切的语法。
总而言之,我正在尝试跨日期层次结构和属性构建滚动汇总列。 OVER
语法似乎不一起支持LastPeriods
和一个属性。
答案 0 :(得分:0)
您需要If Not IsNull(Me.Filter3) Then
strWhere = strWhere & "([PERSONNAME] Like '*" & Me.Filter3 & "*') "
If (Not IsNull(Me.Filter4)) Or (Not IsNull(Me.Filter5)) Then
strWhere = strWhere & "AND "
End If
End If
If (Not IsNull(Me.Filter4)) And (Not IsNull(Me.Filter5)) Then
strWhere = strWhere & "(([SaleMonth] Like '*" & Me.Filter4 & "*') OR ([PAIDMONTH] Like '*" & Me.Filter5 & "*')) "
ElseIf Not IsNull(Me.Filter4) Then
strWhere = strWhere & "([SaleMonth] Like '*" & Me.Filter4 & "*') "
ElseIf Not IsNull(Me.Filter5) Then
strWhere = strWhere & "([PAIDMONTH] Like '*" & Me.Filter5 & "*') "
End If
关键字:
Intersect