看数据量级-筛选
数据透视表筛选:1、直接插入字段 (即透视表内置的),只能在透视表内使用 2、插入切片器,可在其他表格实现对透视表的筛选控制(复制过去即可) ---数据透视图
视图-新建窗口
win+上下左右可实现分屏
!指非本表 冻结窗格 B2可直接冻结首行和首列
函数:$绝对引用 日期 加减1 日同比有相对于前一周或前一个月的
日期组合:
">="&和"<="&
subtotal可根据筛选区域自动调整求和等
if嵌套:
vlookup只会返回找到的第一个值
Fn+F4可锁定$
返回所在行或列的位置,不支持合并单元格的(按照原先的来)
周报:
全部尽量都基于原数据引用
"alt"+"="为快捷求和 拉完之后到手率这些要再从上往下拉引用除法公式
插入折线,即可插入迷你图,标记即可
插入进度条:
为单元格设置根据数值显示不同颜色
添加图标
双击格式刷,可以多次刷
取消网格线
Tableau
SQL补充:
模糊查询:like
subject in ( ) 在里面的为1,不在里面则为0,所以先按0,1排序再按后面的排序,以此把特许的部分放在前面或后面。
limit:
单独使用group by:
部分常见函数:
concat ()函数与 concat_ws()函数:
concat()函数:可以有很多个参数,如果参数有一个是NULL,则结果返回NULL(使用CONCAT()函数对包含NULL的数据进行拼接时,结果为NULL,所以在对数据进行拼接之前,应该先检查要拼接的字段是否存在NULL)
concat_ws()函数:
date_format():转化日期显示格式
窗口函数;
lag(confirmed,1) 指取得confirmed字段的上一行的值.........
lag和lead:
weekday():可以筛选周几的数据
笛卡尔积:即完全外连接
内连接:
左连接:
右连接:
窗口函数与子查询的灵活运用:
所以ORDER BY 后面也可以跟窗口函数
describe ddm.shop
可显示表格信息
coalesce函数
date_sub()函数
unix_timestamp()和from_unixtime()函数用法:
时间戳:时间戳是数据库常用的存放日期的形式之一,表示从UTC时间‘1970-01-01 00:00:00’ 开始到现在的秒数
add_months()函数用法:
split()函数用法:
substr()函数的使用:
substring_index()函数:
insert into 与insert overwrite
regexp运算符:
REGEXP运算符,是正则表达式(regular expression)的缩写
1.查找名字中包含field的顾客
2.查找姓氏以Brush开头的顾客
^表示查找的字符串必须以什么开头
3.查找姓氏以field结尾的顾客
$表示查找的字符串必须以什么结尾
4.查找姓氏包含field或者mac的顾客
|符号表示多个搜寻模式
5.查找以brush开头,或者包含mac,或者包含rose的顾客
6.查找姓氏包含e,且前面要有g或i或m
7.查找姓氏包含e,且后面要有a但h中的一个字母
总结:
group by substr(string,1,2)
按部分截取聚合
count(*)是统计行数,包括null值
trim()函数:
trim(string) 删除字符串的首尾空格(仅限于首尾)
注:其中删除字符串中指定字符的用法在hive sql 中不能运行