数据可视化———Tableau

news2024/11/18 5:35:04

基本认识:

维度:定性—字符串文本,日期和日期时间等等
度量:定量—连续值,一般属于数值

数据类型:
数值
日期/日期时间
字符串
布尔值
地理值

运算符
算数运算符:加减乘除,%取余,^乘方
逻辑运算符:AND OR NOT
比较运算符:==,>,>=,<,<=,!=
优先级:
1,- 求反
2,^ 乘方
3,*,/,%
4,+,-
5,==,>,>=,<,<=,!=
6,与或非

常用函数:
数字函数:
ABS绝对值
CEILING:向上取整
FLOOR:向下取整
ROUND:四舍五入
POWER
DIV:两数相除取整数
SIGN:符号函数,当数字为负时返回为-1,数字为0返回0,数字为正数返回为1
字符串函数:
CONTAINS(string,substring):如果string字符串包含substring,就返回True
FIND(string,substring,[start]): 返回substring在string中的索引位置,如果没有就返回0,如果设置start起始位置,就从start位置开始找
FINDTH(string,substring,occurance): string字符串可能包含多个substring字符串,返回指定的第occurance个字符串的位置
REPLACE(string,substring,replacement):在string字符串中,将substring替换成replacement,如果没有则保持不变
SPLIT(string, delimiter, tokennumber): 在string字符串中,以delimiter分隔符来拆分,并返回拆分后第tokennumber个字符串
LEN(“string”):string的长度
STARTWITH(“Chinese”,“nese”): nese是否包含在Chinese的开始位置
ENDWITH(“Chinese”,‘nese’): nese是否包含在Chinese的结束位置
UPPER(“tableau”):统一将tableau转换成大写TABLEAU
LOWER(): 转换成小写
LTRIM(" tableau"):删除左边空格
RTRIM("tableau “):删除右边空格
TRIM(” tableau "): 删除左边和右边的空格

日期函数:
DATEADD(datepart时间频率,increment时间数量,date日期字段):返回increment和date按照date_part格式相加或减的值
date+ increment*datepart
DATEDIFF(datepart,date1,date2): 返回date1和date2 按照date_part格式的时间差值
DATENAME(‘‘month’’, #2016-06-09#) 返回月份June
DATEPART(“day”,#2016-07-09#, “monday”)=9 返回day,与DATENAME类似
MAKEDATETIME(#2016-02-03#,#07:34:20#) =2016-02-03 07:34:20;
YEAR(date)
MONTH(date)
TODAY() 返回当前系统时间
NOW()

类型转换函数
STR()
INT()
FLOAT()
DATE(“2014-09-10 14:30”)= 2014-09-10
DATEPARSE(“dd.MMMM.yyyy”,“15.April.2004”) = 2004-04-15 12:00:00 AM 换成指定格式

逻辑函数
ISDATE()
ISNULL()
IIF()
IF test THEN value END
CASE 字段 WHEN “a” THEN 1 WHEN “b” THEN 2 ELSE 3 END

聚合函数
COUNT
COUNTD: 去重复值之后的计数
SUM
AVG
MAX
MIN
MEDIAN

结构:向下钻取 粗的维度向细的维度钻取
向上钻取 细的维度向粗的维度钻取

创建组:针对文本型的字段
创建级或数据桶:针对数据型的字段
双击订单进入逻辑表
双击订单进入逻辑表。在逻辑表中叫做创建级,在工作表中叫做数据桶

创建字段:
创建度量:计算利润率,利润率不能求总和,不可以使用字段来计算,需要对利润求和除销售额的总量,我觉得,度量和字段的关系就是,度量需要对字段进行聚合运算,字段只需要对原始数据进行加工计算即可

表计算:做透视统计分析,表计算就是透视后的二次计算
分区字段:将整个表拆分成多个子表,并对每个子表单独执行计算(如果行或者列标签存在多级标签,则父标签就是分区字段)
寻址字段:确定具体的计算方向(从左->右,从上到下)
计算类型:
差异:比较值-基准值 比较值为当前单元格的值,基准值为上一个单元格的值
百分比差异:差异/基准值
百分位:生成百分比的排名序号
移动计算:计算指定范围的数值,比如总计上一个2,下一个2,计算规则:当前单元格的值+前面两个的值+后面两个的值
计算依据:
表 横穿:整张表的每行数据从左到右计算
表 向下:整张表的每列数据从上到下计算
表 横穿,然后向下,z字型计算,第一行从左到右计算完,再从第二行开始从左到右计算
表 向下,然后横穿,N字型计算,第一列从上到下计算完,再从第二列从上到下计算
单元格,每个单元格的数据独立计算
特定维度:按照固定字段的方向计算
LOD公式,Levels of Detail详细级别表达式:
EXCLUDE 维度削弱
FIXED 指定维度
INCLUDE 维度增强

数据可视化

将维度,度量,图表三者结合,实现急速高校地数据分析及可视化
页面: 播放器,播放图标,向前/向后播放,可以选择播放速度
筛选器:做数据筛选的功能

标记:
颜色:针对连续型字段,根据数值大小做一个相应的颜色变化
针对文本型字段,根据颜色来区分不同的文本类型,可以充当图例的作用
大小:根据数值的大小,来决定图形大小
标签:设置图形显示数据标签
详细信息:绘图的最小单位,颗粒度或者分组依据,如绘制散点图或者箱线图,将订单ID字段拖放至详细信息,那么每个订单生成一个坐标点,如果绘制业务地图,将省份字段拖放至详细信息,那么每个省份生成一个地域
工具提示:鼠标悬浮在图形上的提示信息
路径:线条样式(折线图)
角度:根据数值的大小,来决定角度大小,一般针对饼图

散点图:观测两个度量之间的相关性,也就是是否存在线性关系
动态图:页面的时间频率和列的时间频率要相同
盒须图/箱线图:观测一组数据的离散程度和集中趋势
瀑布图:选择甘特条形图

  • 如何在表中添加总计这一列和行: 点击分析(左上角)-> 双击总计
  • 如何将上下两张表 公用一个y轴,右键需要被合并的维度行名称,点击双轴

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1619574.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

如何在Facebook上发布广告?

在广告管理工具中创建广告 创建广告系列和广告组。在广告名称文本框中输入描述性名称。选择代表您业务的Facebook 公共主页和Instagram 帐户。 所有广告都必须具有关联的Facebook 公共主页。选择广告格式。 选择素材。 您可能还会看到其他选项&#xff0c;具体取决于您先前所做…

论文| Visual Place Recognition: A Tutorial

本文是有关 VPR 的第一篇教程文章&#xff08;提供每个功能模块的开源代码&#xff09;。涵盖了 VPR 问题的表述、通用算法pipeline、评估方法、主要挑战及其解决方法等主题。

电商API采集的优势、使用场景,如何实时获取主流电商API数据

电商API采集简介 随着电子商务行业的快速发展&#xff0c;电商API采集成为了许多电商平台和企业的重要工具。API&#xff08;应用程序接口&#xff09;是不同软件系统之间进行数据交互的协议&#xff0c;通过API采集&#xff0c;电商平台可以方便地获取其他电商平台的商品信息…

Nessus2024.4.18.1

Nessus号称是世界上最流行的漏洞扫描程序&#xff0c;全世界有超过75000个组织在使用它。该工具提供完整的电脑漏洞扫描服务&#xff0c;并随时更新其漏洞数据库。Nessus不同于传统的漏洞扫描软件&#xff0c;Nessus可同时在本机或远端上遥控&#xff0c;进行系统的漏洞分析扫描…

AI大模型探索之路-认知篇4:大语言模型预训练基础认知

文章目录 前言一、预训练流程分析二、预训练两大挑战三、预训练网络通信四、预训练数据并行五、预训练模型并行六、预训练3D并行七、预训练代码示例总结 前言 在人工智能的宏伟蓝图中&#xff0c;大语言模型&#xff08;LLM&#xff09;的预训练是构筑智慧之塔的基石。预训练过…

基于Springboot的网课管理系统

基于SpringbootVue的网课管理系统的设计与实现 开发语言&#xff1a;Java数据库&#xff1a;MySQL技术&#xff1a;SpringbootMybatis工具&#xff1a;IDEA、Maven、Navicat 系统展示 用户登录 首页 课程表 论坛交流 学校公告 后端 学生管理 教师管理 班级管理 课程分类管理…

python与上位机开发day02

1.常见运算符 1.1 赋值运算符 赋值运算符主要用来对变量进行赋值,包括如下这些: 运算符描述赋值加等于-减等于*乘等于/除等于//整除等于%模等于**幂等于 实例如下: a 10 a 5 # 等价于 a a5 a *2 # 等价于 a a*21.2 比较运算符 比较运算符主要用来比较两个数据的大小…

微软github技术公开课(web开发、生成式AI、ML、数据科学、物联网)

一些微软在github上公开的课程整理&#xff1a; web开发基础入门 面向初学者的数据数据科学课程 https://microsoft.github.io/Data-Science-For-Beginners/#/ 面向初学者的AI入门课程 https://github.com/microsoft/ai-for-beginners 面向初学者的生成式AI课程 https://…

Sip-7041 15W SIP广播网络有源音箱 POE供电SIP广播音箱 教学广播音箱 办公室背景音乐广播音箱

Sip-7041 15W SIP广播网络有源音箱 POE供电SIP广播音箱 教学广播音箱 办公室背景音乐广播音箱 一、描述 Sip-7041是深圳锐科达电子有限公司的一款壁挂式SIP网络有源音箱&#xff0c;具有10/100M以太网接口&#xff0c;可将网络音源通过自带的功放和喇叭输出播放&#xff0c;可…

【Android】android 10 jar_sdk_library添加

前言 当前项目遇到客户&#xff0c;Android 10 平台&#xff0c;需要封装jar_sdk_library给第三方应用使用。其中jar_sdk_library中存在aidl文件。遇到无法编译通过问题。 解决 system/tools/aidl修改 Android.bp修改

Java -- (part18)

一Collection接口 1.概述: 单列集合的顶级接口 2.使用 Collection<泛型> 对象名 new 实现类集合对象<>() <E>:泛型,决定集合中的元素都是啥类型的,必须指定的是引用数据类型 3.方法 boolean add(E e):将给定的元素添加到当前集合中 boolean addAll(…

【layoutlmv3推理】无法识别的pdf使用ocr识别代码demo实例

目录 前情提要一、安装依赖1、直接安装的依赖2、需要编译的依赖1&#xff09;Leptonica2&#xff09;icu3&#xff09;Tesseract 3、需要自行配置的依赖 二、模型下载三、更改transformers源码四、加载光学字符识别语言包五、运行代码 前情提要 在做pdf转文本时&#xff0c;发…

美硕科技授权世强硬创代理,继电器具备控制功率小、电磁干扰小特点

受工业自动化、智能制造、物联网以及可再生能源等领域发展的推动&#xff0c;全球继电器市场在过去几年中持续增长&#xff0c;预计未来几年将继续保持这一趋势。 为满足日益增长的市场需求&#xff0c;世强先进&#xff08;深圳&#xff09;科技股份有限公司&#xff08;下称…

【c++】多态虚函数抽象类继承中的虚函数表详解

主页&#xff1a;醋溜马桶圈-CSDN博客 专栏&#xff1a;c_醋溜马桶圈的博客-CSDN博客 gitee&#xff1a;mnxcc (mnxcc) - Gitee.com 目录 1. 多态的概念 1.1 概念 2. 多态的定义及实现 2.1 多态的构成条件 ​2.2 虚函数 2.3 虚函数的重写 2.3.1 虚函数重写的两个例外…

两天速通阿里

感觉这一周太梦幻了&#xff0c;就像一个梦&#xff0c;很不真实~~~ 感觉这个暑期&#xff0c;我的运气占了99成&#xff0c;实力只有百分之一 4.15上午 腾讯csig 腾讯云部门&#xff0c;面完秒进入复试状态 4.16下午 美团优选供应链部门&#xff0c;4.18上午发二面 4.17晚上 阿…

uniapp——组件多颜色模块展示、气泡框

一、自定义颜色&#xff1a; 样式 代码 <template><view class"content"><!-- 右上角 --><view class"coverStatus" :class"[itemClass, positionClass,cornerClass,sanJiaoCss,sanJiaoCss2]":style"dynamicStyle&q…

python辅助QQ登入

python辅助QQ登入 import pyautogui import time import random from pyautogui import ImageNotFoundException# 生成随机等待时间&#xff0c;范围在1到3秒之间 random_time random.uniform(1, 3)def find_and_click(image_path, moveFalse, execute_nextTrue):try:image_l…

Linux防火墙相关命令以及ip白名单配置

Linux防火墙相关命令以及ip白名单配置 firewall防火墙基础命令查看防火墙的服务状态查看防火墙的状态服务的开启、关闭和重启查看防火墙规则端口的查询、开放和关闭重启防火墙 防火墙白名单配置部分参数介绍 firewall防火墙基础命令 查看防火墙的服务状态 systemctl status f…

网络工程师----第十二天

哈希、数字签名和数字证书&#xff1a; PKi体系架构&#xff1a; PKI&#xff08;Public Key Infrastructure&#xff0c;公钥基础设施&#xff09;是通过使用公钥技术和数字证书来提供系统信息安全服务&#xff0c;并负责验证数字证书持有者身份的一种体系。PKI基础设施采用证…

JAVA toString方法详解

hi&#xff0c;我是程序员王也&#xff0c;一个资深Java开发工程师&#xff0c;平时十分热衷于技术副业变现和各种搞钱项目的程序员~&#xff0c;如果你也是&#xff0c;可以一起交流交流。 今天我们来聊聊Java中toString方法~ toString方法的定义 在Java中&#xff0c;toStri…