Qlikview脚本生成日历表
多数情况下DW会给报表输出一张比较全的标准日历表,如果是这样的情况,那么可以直接从DW中读取,所以我要写的是DW中没有提供并且从事实数据中提取并不完整或者太耗资源的情况,其实是可以通过脚本自动生成一份标准日历表,下面就介绍一下思路。
//定义变量
LET vDateMin = Num(MakeDate(2015,1,1)); //起始时间2015-01-01
LET vDateMax = Floor(MonthEnd(Today())); //结束时间为今天所在月最后一天
LET vDateToday = Num(Today()); //今天变量
//定义循环
TempCalendar:
LOAD
$(vDateMin) + RowNo() - 1 AS DateNumber,
Date($(vDateMin) + RowNo() - 1) AS TempDate
AUTOGENERATE 1
WHILE $(vDateMin)+IterNo()-1<= $(vDateMax);
//加载日历表
Calendar:
LOAD
Date(TempDate) AS 标准日期,
AutoNumber(Year(TempDate)&Month(TempDate)&Day(TempDate)) as 时间KEY,
// Standard Date Objects
Day(TempDate) AS 标准日份,
WeekDay(TempDate) AS 标准星期,
Week(TempDate) AS 标准周数,
Month(TempDate) AS 标准月份,
'Q' & Ceil(Month(TempDate)/3) AS 标准季度,
Year(TempDate) AS 标准年份
RESIDENT TempCalendar ORDER BY TempDate ASC;
DROP TABLE TempCalendar;
//释放变量
LET vDateMin = Null();
LET vDateMax = Null();
LET vDateToday = Null();
转自:https://ask.hellobi.com/blog/xiaopang/3417
Qlikview脚本生成日历表相关推荐
- mysql 5.7巡检脚本_mysql自动化巡检脚本生成html报告
一. 前言 1.之前出了一篇oracle自动巡检脚本生成html报告和一篇Linux服务器系统自动巡检脚本生成html报告,本篇文章出一篇mysql自动巡检脚本生成html报告. 2.脚本只提供部分简 ...
- 我的Python脚本——生成任意波形并存为txt
我的Python脚本--生成任意波形并存为txt 一. 脚本功能 根据采样点数,采样周期数等参数以及波形的数学表达式,生成任意波形 将波形数据转为指定位宽的二进制补码,然后存为txt 绘制原始波形和转 ...
- mysql 测试数据的脚本_Mysql脚本 生成测试数据
Mysql脚本 生成测试数据 使用: ./xie.sh -uroot -p'123456' #!/bin/bash #混合测试数据库脚本 #将创建一个single数据库,其中创建一个s1表 #如果数据 ...
- link url下载php,php脚本生成google play url的下载链接,下载apk并自动反编译后获取android版本号...
php脚本生成google play url的下载链接,下载apk并自动反编译后获取android版本号 需求: get the offer tracking link follow the redi ...
- python图标的演变_把Python脚本生成exe文件并添加版本信息和自定义图标
pyinstaller和py2exe把Python脚本生成exe文件,并添加版本信息和自定义图标. 写了一个查找产品通道号的小程序,目前还没进行异常处理. 以下是程序源码. # -*- coding: ...
- 更新MYSQL生成日历表,支持跨年份 存储过程
更新MYSQL生成日历表,支持跨年 代码 CREATE DEFINER = 'root'@'localhost' PROCEDURE `proc_ym`(IN sdate DATE, IN edate ...
- ssms脚本生成缓慢_使用SSMS和Azure Data Studio生成数据脚本
ssms脚本生成缓慢 This article explores different ways to generate data scripts using Azure Data Studio and ...
- python 输出list到txt_python脚本生成caffe train_list.txt的方法
下面为大家分享一篇python脚本生成caffe train_list.txt的方法,具有很好的参考价值,希望对大家有所帮助.一起过来看看吧 首先给出代码:import os path = " ...
- 利用EA根据sql脚本生成数据库文档
强烈推荐一个大神的人工智能的教程:http://www.captainbed.net/zhanghan [前言] 最近接到一个任务,通过数据库的sql脚本生成相应的数据库文档,表的数量比较多,手动写是 ...
- mysql自动化巡检_mysql自动化巡检脚本生成html报告
一. 前言 1.之前出了一篇oracle自动巡检脚本生成html报告和一篇Linux服务器系统自动巡检脚本生成html报告,本篇文章出一篇mysql自动巡检脚本生成html报告. 2.脚本只提供部分简 ...
最新文章
- python羊车门问题_羊车门问题的python模拟和解释
- pytorch笔记:实现简易LSTM
- Windows消息机制详解-6
- 人生没有对与错,只是选择不同
- contos6.5卸载php7,centos8 测地卸载php5.6 与卸载php7
- 怎么样才能玩转前端所有的CSS背景相关问题?
- 高性能Javascript 用局部变量缓存集合元素
- python中写入文件数据及文件定位操作命令
- zabbix常用key和自定义key的讲解
- 乐视网:对FF与第九城市设立合资公司的计划不知情
- bio linux 创建_Linux设备驱动--块设备之概念和框架以及相关结构体
- Scrapy选择器和持久化
- 机器学习八大优质数据库
- MySQL利用关系代数进行查询_mysql – 将SQL SELECT查询转换为相应的/等效的关系代数...
- html飞机大战论文,7.HTML5--飞机大战
- 【ACWing】1176. 消息的传递
- 矽力杰SY8088国产代替料RY3408
- 单片机设计中的软件测试,基于单片机设计的小电阻测试 - 控制/MCU - 电子发烧友网...
- 两数之和(JavaScript三种算法)
- MIPS 的评估计算