摘要: 经常看到有人对qlikview的model的疑问或者一些组合键或者成环的一些问题,所以下面就探讨一下qlikview建模。 业务背景:有3张事实表分别为采购表、库存表、销售表,4张维度表分别为日期、产品、供应商、客户,我们现在需要搭建模型。 初始模型:直接将所有的数据表load至qlikview,字 阅读全文
posted @ 2016-04-06 22:48 xcxp小胖 阅读(665) 评论(1) 推荐(0) 编辑
摘要: 很多时候用户会有这样的需求,就是qlikview设计好的一张透视表,如果直接用qlikview的send to excel功能,那么导出之后已经没有pivot table的效果的,如下图 那么下面我用宏导出这张透视表,导出后格式与qlikview一致,代码如下: sub Export set XLA 阅读全文
posted @ 2016-04-03 14:00 xcxp小胖 阅读(666) 评论(0) 推荐(0) 编辑
摘要: Tableau与R对比可以从多方面比较,简单有一下几个方面,1.从开发的角度讲,Tableau开发上手容易效率高,只要有excel的基础,1天内Tableau就可以出门,并且对数据的导入和加载都是向导式,简单明了,但是R是完全靠代码实现的,需要单独理解和学习一下R脚本;2.从使用角度讲,Tablea... 阅读全文
posted @ 2016-01-07 21:16 xcxp小胖 阅读(1890) 评论(0) 推荐(0) 编辑
摘要: tableau筛选器的设置为可以理解为私有变量和全局变量,可以设置为只对当前工作表有效,即私有筛选器,通过此设置可以过滤用户特定需求的数据,也可以设定某几个工作表有效,也可以设置为此数据源的所有工作表,即全局筛选器,如下图同时,tableau的默认筛选器没有显示“应用”和“取消”选项,这样当一个筛选... 阅读全文
posted @ 2015-12-14 22:33 xcxp小胖 阅读(13570) 评论(0) 推荐(0) 编辑
摘要: 在tableau中使用行总计或者列总计,通过菜单 分析-合计-行总计/列总计显示出来,如下图如果想要显示部分字段的小计,则通过鼠标对该字段右键-小计,即可完成部分字段小计,如下图更为经典是合计选项,一般默认选项是自动,即自动根据表达式汇总,但是tableau提供了可以与主表达式不同的聚合方式,如此,... 阅读全文
posted @ 2015-12-14 22:11 xcxp小胖 阅读(10487) 评论(0) 推荐(0) 编辑
摘要: 集合分析集合可用于聚合函数。聚合函数一般用于聚合当前选择范围定义的可能记录的集合。但替代记录集合可由集合表达式定义。因此,集合在概念上与选择范围类似。在使用中,集合表达式时总是以波形括号开始和结束,例如:{BM01}。集合标识符可以用一个常数表示记录集1。记录集表示应用程序中所有记录的完全集合。符号... 阅读全文
posted @ 2015-12-03 13:08 xcxp小胖 阅读(1311) 评论(0) 推荐(0) 编辑
摘要: trunc(d1[,c1])返回日期d1所在期间(参数c1)的第一天日期d1日期型,c1为字符型(参数),c1默认为j(即当前日期)c1对应的参数表:本周星期日:day或dy或d (每周顺序:日,一,二,三,四,五,六)本月初日期:month或mon或mm或rm本季日期:q本年初日期:syear或y... 阅读全文
posted @ 2015-12-03 13:07 xcxp小胖 阅读(527) 评论(0) 推荐(0) 编辑
摘要: select TO_NUMBER(to_char(everyDay,'yyyymmdd')) as ID, everyDay as CODE, to_char(everyday,'yyyy')||'年'||TO_NUMBER(to_char(everyday,'mm'))||'月'||TO_... 阅读全文
posted @ 2015-12-03 13:05 xcxp小胖 阅读(785) 评论(0) 推荐(0) 编辑
摘要: --取当前日期前一个月的第一天的日期SELECT last_day(add_months(SYSDATE, -2)) + 1 FROM dual;--取当前日期前一个月的最后一天的日期SELECT last_day(add_months(SYSDATE, -1)) FROM dual;--本月的第一... 阅读全文
posted @ 2015-12-03 13:02 xcxp小胖 阅读(582) 评论(0) 推荐(0) 编辑