对于qlikview来说是新的我是一个混淆的问题,我应该在sql和qlik提供的开箱即用中做。如何比较存储在同一个表中的值与qlikview?
让假设我有一个类似的表:
ID状态类型值数量dat_s区
1 ACTIVO A 10 10 20171001北
2 ACTIVO B 20 20 20171001北
3 ACTIVO C 15的15 20171001扎
4 Fechado A 5 5 20171101北
5 ACTIVO B 20 20 20171101北
6 ACTIVO d 5 5 20171101扎
7 ACTIVO d 5 5 20170901扎
我喜欢比较一个表与自己,但只有来自选定日期的喜欢,让我们想象,数据A = 20171001和日期B = 20171001(这些应该是用户通过输入字段或其他任何地方定义)比较ID像做的是,例如:
类型CountDateA ValDateA CountDateB ValDateB valuediff
A 1 100 1 25 -75
乙1 400 1 400 0
的C 1 225 0 0 -225
d 0 0 1 25 25
或
区ValDateA ValDateB valuediff
北500 425 -75
Sul的225 -200 25
我刨复制的表和相同的数据留下一半是空的使用不同的字段名称,但我希望有更优雅的方式
谢谢大家。
你能扩展你的解释?很难理解你想达到的目标。这些100,400,225值从哪里来? –
我认为你误解了Qlik机制。只使用单一数据表条目,您可以在前端实现两个结果表。这两层是彼此分开的。 –
yup,它是我用qlik完整的缺点,我用这种表达式排序: Count(distinct {} idtbl_projectos) –