qlikview table 过滤器强制错误过滤器

qlikview table filter forcing wrong filter

使用qlikview 8人员版

在我的主选项卡上,我有一个图表,其中包含年份和期间(年和月),我将其用作 select 期间的过滤器,除了尝试 select 多个年份和时期,它允许 selection 但说:

Select 全部来自 2013 年,直到 2014 年 09 月。实际上 select 全部来自 2013 年和 2014 年。

为什么要这样做?

一些细节:

=Num#(If(Len(Year & Period)=5,Year & '0' & Period, Year & Period))

输出“201301”等

就像我说的,我可以 select 一年内我想要的任何月份。然而,在多年内做同样的事情会迫使它 select 所有月份。

因为年份和月份列在您的模型中是分开的,所以您描述的 selection 实际上 DID select 所有月份。你是2013年拿到的。没关系,2014年你只希望限制在1-9。

如果可能,将该串联移动到加载脚本,在那里它可以成为自己的字段,然后您就可以开始了。