嗨,大家好我试图在Qlikview中创建一个表格,显示从当前周(第11周)开始的销售,并将第10周第9周等工作回到前一周的第52周。我可以通过创建单个表达式来实现这一点,但这将非常耗时。我一直试图写一个表达但没有快乐。有没有办法我可以使用计算维度在表格中创建这些列,我可以编写一个公式,如:
= sum({= $(= Week(today() - 52))<= $(= Week(today()))“}>} QTY)
这将创造每周并显示销售数量。
我将在脚本中使用数字表示:在日历中创建一个字段:year(date)+Num(Week(MyDate), '00') as yearweek
然后你可以创建一个变量vStartWeek
:=(max(Year)-1)&52
然后你的表达将是= sum({<yearweek={">=$(vStartWeek)"}>} QTY)
除非你将来已经出售了东西,否则不需要<=Week(today())
; D.