曹老师您好,有个问题请教,我的现有数据源是用户信息,但这些用户有过期时间,我怎么统计某个日期之后未过期的用户数量呢,固定日期的我用ADDmonthS可以解决,但如果这个日期是随机的,灵活的,我不想没次都要设置,有更好的方法解决吗?

0
已邀请:
2

曹浩 - QlikView顾问、QV讲师 2015-12-03 回答

新建一个日历控件来代表该随机日期,并且该日期引用变量_v1,然后新建按钮,在操作页签中选择‘在字段中选择’,字段就选择:过期时间(字段名),搜索字符串里面写:='<=$(=date(_v1))',以后就可以通过日历控件选择随机一个时间,然后点选按钮进行数据的过滤。
 
 
1

liuping428 2015-12-03 回答

我换个方式问,能统计每天的有效用户总数吗,例如2015/6/1 的有效用户数就是这天之后过期的所有用户的总数量,能在脚本重新生成一个新的表,统计每天的有效用户数吗?
另外我有两个表一个是有效用户表,一个是有登录记录的用户表,这两个表的时间怎么关联,我想要的效果是只要随机点一个时间有效用户数量就能出来
以下是我后台脚本:用户和维修站情况:
LOAD 维修站编码, 
     用户名,  
     过期时间   
FROM
[C:\Users\pingping.liu\Desktop\BI试用\有效用户.xlsx]
(ooxml, embedded labels, table is 用户和维修站情况);

TIS用户操作情况:
LOAD ID, 
     USERNAME as TIS用户操作情况_用户名, 
     CODE, 
     SYS_GROUP_ID, 
     SYS_GROUP_NAME, 
     SYS_ID, 
     SYS_NAME, 
     Date( ENTER_DATE) as 日期 ,
     YEAR( ENTER_DATE)as 年,
     MONTH( ENTER_DATE)as 月,
     DAY( ENTER_DATE)as 日,
     IP as TIS访问记录_IP
    FROM
[C:\Users\pingping.liu\Desktop\BI试用\TIS-MY 系统访问日志 (6.5-11.30).xlsx]
(ooxml, embedded labels, table is [TIS-MY 系统访问日志]);
 

要回复问题请先登录注册