计算字段是使用函数和运算符构造公式,对数据源字段(包括维度、度量、参数等)进行重新定义的字段。

1 创建计算字段

这里使用自带超市的数据,对各省市销售额从高到低排序进行可视化,但是如果想对各省销售额划份为高、中、低销售三类显示出来,就需要用到设计字段

step1:在窗口任意字段上右键>创建>计算字段

step2:进入“创建字段”界面:

  • ①命名区,可以对计算字段进行命名。这里命名为“客户利润类型”。
  • ② 公式编辑区,在这里可以根据分析需要,对计算字段的公式进行编辑。
  • ③ 函数区,可以搜索和选用tableau自带的各种函数,以满足计算字段的公式编辑需要。
  • ④ 注释区,对选中的函数进行描述,并给出具体事例。

step3:编辑计算字段公式

step4:将创建的“各省销售额划分”字段拖到“标记卡”的“颜色”,即可实现可视化

2 常用运算符

  • 常规运算符
  • 逻辑运算符
  • 运算符的优先级

2.1常规运算符

2.2 逻辑运算符

2.3运算符优先级

注:第一行具有最高优先级,最后一行的优先级最低

注:相同优先级情况下,从左到右计算;有括号先进性括号内运算。

3 主要功能函数

tableau中的函数分为数字函数、字符串函数、日期函数等十余种类型。

3.1 数字函数

数字函数主要用于数值计算,这些函数只接受数字作为参数。下图是常用数字函数。

实操:以“利润”为例,如下图

  • ABS()函数:取绝对值

3.2 字符串函数

字符串函数主要用于字符串的操作。下面是部分常用的字符串函数。

实操:以“产品名称”

  • Contains()函数:如果给定字符串包含指定字符串,返回TRUE

3.3 聚合函数

聚合函数通常用于对一组值执行计算。下面列举了部分常用的聚合函数。

实操:

  • 以COUNT():返回不同项目的数量

以“制造商为例”

3.4 逻辑函数

逻辑函数通常用于执行逻辑测试。下面列举了部分常用的逻辑函数。

实操:

  • IF THEN ELSE END

以各省市的销售额划分为例

3.5日期函数

日期函数常用语涉及日期的计算。下面列举了部分常用的日期函数

实操:

  • DATEDIFF()函数

以“订单日期”和“发货日期”字段为例,计算差值

-------------------------------------结束----------------------------------------------

2字段添加注释_Tableau学习系列(7):计算字段相关推荐

  1. MySQL如何给字段添加注释?

    问:MySQL如何给字段添加注释? 答:给MySQL字段添加注释有两种方式 ① 创建表的时候添加 create table student(s_no int not null comment '学号' ...

  2. sql 给数据库表 字段 添加注释

    最近发现一些代码生成器 有针对注释做一个很好的转化,之前建表的时候 没有这块的注释.现在想增加,专门去看了下 如何增加注释 1 -- 表加注释 2 EXEC sys.sp_addextendedpro ...

  3. Oracle给表和字段添加注释

    Oracle给表和字段添加注释. 创建"学生信息"数据表 --创建"学生信息"数据表 CREATE TABLE STUDENT_INFO ( STU_ID IN ...

  4. oracle 批量给字段加注释,Oracle给表和字段添加注释

    Oracle给表和字段添加注释. 创建"学生信息"数据表. --创建"学生信息"数据表 CREATE TABLE STUDENT_INFO ( STU_ID I ...

  5. Oracle数据库,创建表并给表、字段添加注释

    1.创建货品表 create table goods( billing_cycle_id VARCHAR2(8) NOT NULL PRIMARY KEY,   -- 账期, 其值例如:2019102 ...

  6. Oracle数据库,创建表并给表、字段添加注释.

    1.创建货品表 -- 创建"货品表" create table goods(billing_cycle_id VARCHAR2(8) NOT NULL PRIMARY KEY, - ...

  7. MySQL给表和字段添加注释

    在MySQL中,给表和字段添加注释使用COMMENT关键字. 1.添加表和字段的注释 创建数据表的同时,给表和字段添加注释. -- 创建用户信息表 CREATE TABLE tb_user (id I ...

  8. 使用MySQL语句给数据库的表和字段添加注释

    给MySQL语句添加注释 ​ MySQL中使用 "comment" 来给数据库表和字段添加注释,以下是添加注释的几种情况: 一.给表添加注释 ​ 1)创建表时添加注释 CREATE ...

  9. 交叉表 列字段排序_Tableau学习系列(8):表计算

    Tableau表计算,是针对多行数据进行计算的方式,创建表计算后,在"标卡/行/列"功能区的该计算字段,其右侧会出现正三角形符号.表计算能较好解决日常分析中的许多计算问题. 对同一 ...

最新文章

  1. Android WebView使用与JavaScript使用
  2. android代码混淆笔记
  3. 有道算法题--排序之桶排序实现求排序后相邻最大差值问题
  4. werkzeug中服务器处理请求的实现
  5. 利用tcpdump抓取mysql sql语句
  6. ubuntu10.04下安装windows7
  7. Buffer table CRMD_DHR_HSRVORD
  8. [UWP]依赖属性2:使用依赖属性
  9. MyBatis学习总结(13)——Mybatis查询之resultMap和resultType区别
  10. 窗体应用程序:四则运算
  11. 4 4c语言表格的画法_别再用Vlookup函数了,查找4个表格它更简单
  12. CA系统(概念、结构和功能)和CA证书
  13. 邮箱app哪个好用 手机邮件软件排行榜
  14. 88个塑胶模具设计中常用知识点!
  15. 英语音乐---三、Cry on my shoulder
  16. Property 'driverClassName' threw exception; nested exception is java.lang.IllegalStateException: Cou
  17. wifi辐射安全距离
  18. 4.1图像分割之区域生长法
  19. 关于启动 vue 项目出现 98% after emitting CopyPlugin 的解决方法!
  20. java实现多元线性回归

热门文章

  1. ES5-9 【utils】构造函数及实例化原理、包装类
  2. vue-cli生成项目时你应当知道的
  3. 2springboot:快速创建springboot项目
  4. 关于java中BufferedReader的read()及readLine()方法的使用心得
  5. 第一个PowerShell脚本——PowerShell三分钟(九)
  6. 图像基本处理算法的简单实现(二)
  7. Android得到一个闹钟在第三方
  8. 携程SQL面试题忘大牛解答解决思路
  9. 在观念上进行大的转变
  10. 超声换能器的原理及设计_超声波发生器、变幅杆、焊头的匹配介绍