小编oct*_*guy的帖子

Qlikview滚动12个月财政

这个论坛似乎更倾向于更多的编程问题,但如果有人在下面的链接中查看逻辑问题,我会感兴趣.我的问题是如何使用已定义的日历计算前12个月的总数.我在QV社区发现了很少的例子.有关详细信息,请参阅以下链接.我愿意看一下SQL或QV脚本解决方案.

我们的会计年度为11月至10月.我希望最终用户选择年份和图表以显示最后滚动的12个月保证金.我有一些问题让我的总数在前几个月累积.我的目标是看起来类似于手动计算的Excel图像"目标"中的滚动12个月总计 - GP列.(查看QV链接截图)

Rolling Margin方程式:我试图使用Set Analysis来制作一个滚动的平均方程

=Sum({<master_date={'>=$(=MonthStart(Max(master_date), -12))<=$(=MonthEnd(Max(master_date)))'}>}
Run Code Online (Sandbox Code Playgroud)

MasterCalendar

TempCalendar:
LOAD
$(vDateMin) + RowNo() - 1 AS DateNumber,
Date($(vDateMin) + RowNo() - 1) AS TempDate
AUTOGENERATE 1
WHILE $(vDateMin)+IterNo()-1<= $(vDateMax);
Run Code Online (Sandbox Code Playgroud)

MasterCalendar:这使用master_date将项目连接在一起.这个财政日历很难与滚动平均值一起使用

LOAD
TempDate AS master_date,
Day(TempDate) AS CalendarDay,
      WeekDay(TempDate) AS CalendarWeekDay,
      Week(TempDate) AS CalendarWeek,
      Month(TempDate) AS CalendarMonth,
      Year(TempDate) AS CalendarYear,
      'Q' & Ceil(Month(TempDate)/3) AS CalendarQuarter,
      WeekDay(TempDate) & '-' & Year(TempDate) AS CalendarWeekAndYear,
      Month(TempDate) & '-' & Year(TempDate) AS CalendarMonthAndYear,
      If(Num(TempDate) >= $(vYearStart) AND Num(TempDate) < $(vMonthNow), -1, 0) AS …
Run Code Online (Sandbox Code Playgroud)

qlikview business-intelligence

8
推荐指数
1
解决办法
9845
查看次数

标签 统计

business-intelligence ×1

qlikview ×1