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

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

1 创建计算字段

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

26ea37e8d3664a0aa61cbf75b6c19392.png

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

8774ff2446c5b2e9761952cbc156d2c7.png

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

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

e5c028244af16b1e667c322e2d462faa.png

step3:编辑计算字段公式

36af139d5612920626fac0b2051f2647.png

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

a921cc54482d195c8989be09093757f9.png

2 常用运算符

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

2.1常规运算符

0985855263148393a3bdbae65c5ae701.png

2.2 逻辑运算符

a7d4082a03aa82d1dae9ebcd01f2d48d.png

2.3运算符优先级

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

0241f3a34b04d4cf83dd64577ab040fd.png

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

3 主要功能函数

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

563e1c21f55abac6ffc8945e1e0452b1.png

3.1 数字函数

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

28b7c5ef4cb358d0481364aa5031f57c.png

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

  • ABS()函数:取绝对值

535a18a6348942354288fea8fdf82878.png

7e02c23b4f81e727f4c87ec6a54f276a.png

3.2 字符串函数

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

c74939112e95cf704534a18e184a95f6.png

实操:以“产品名称”

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

cb271a9379064b1cb00a9bc446c01985.png

8833f71c3a2e7545fd75c7d1602a4043.png

3.3 聚合函数

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

ca26e90830315fc1481172314479aa36.png

实操:

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

以“制造商为例”

81b30b24819c080b621f1572c3b836d6.png

37662771e0e85f610f7d0291d224a245.png

3.4 逻辑函数

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

3c5bd79819c474cfa88c0adde595b9ad.png

实操:

  • IF THEN ELSE END

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

3c5bd79819c474cfa88c0adde595b9ad.png

3.5日期函数

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

3954898543728f22a09cc28f3d97535c.png

实操:

  • DATEDIFF()函数

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

6d19a962edfc9712d1176196dd1ee73c.png

9e0a37d23dab7e768baf411e0b600aa7.png

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

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

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

相关文章

SourceProvider.getJniDirectories

2019独角兽企业重金招聘Python工程师标准>>> 今天android studio跑项目,build了一下,始终跑不起,把gradle和android studio都更新了一下,还是不行, 一直报这个错误 UnsupportedMethodExceptionFailed to se…

虚拟服务器问题,虚拟主机常见的五大问题

导语:关于虚拟主机,很多用户在使用过程中,会遇到各种各样的问题,根据以往的客户咨询经验,我们总结出了几个比较常见的问题和相应的解决方案,希望能够帮到大家。1.空间的使用情况怎么查看有的时候客户想要看…

MPU6050开发 -- 卡尔曼滤波(转)

MPU6050开发 -- 卡尔曼滤波转载于:https://www.cnblogs.com/LittleTiger/p/10735074.html

文章内容分页

因为程序是C#.net编写的,关于C#如此的例子、资料网上一点也找不到;所以只好从程序结构开始分析,一点程序却用了半天的时候完成,汗颜!不足之处,请大家指点,有什么更好的方法请告知。 显示内容部…

ORACLE搭建Stream过程中报错【error收集】

错误一:在配置完源库和目标数据库后,创建复制管理员。连接上复制管理员后,在源库执行MAINTAIN_TABLE过程: declarev_tables DBMS_UTILITY.UNCL_ARRAY; beginv_tables(1) : hr.test01;v_tables(2) : hr.test02;v_tables(3) : hr.te…

元月元日是哪一天_元宵节的农历日期是哪一天 - 中国万年历

摘要元宵节农历时间  2018年03月02日 星期五 (戊戌年(狗年)正月十五)  农历正月十五元宵节,是我国一个重要的传统节日。这一天古代称为“上元”,其夜则称“元夜”、“元夕”或“元宵”。我国古代的历法和月相有密切的关系,每月十五日必逢…

服务器和交换机之间网络协议,网络协议是计算机网络中服务器,计算机,交换机.doc...

网络协议是计算机网络中服务器,计算机,交换机篇一:计算机网络-参考答案(1)不能保证所有题目都在里面,但能保证大部分题目都在这里。(2)建议用快捷方式ctrlf 进行答案的查找,关键字只需复制题目的部分文字即可,这样可以提高速度&am…

5种ASP.NET页面间传递参数实例代码

本文假设第一个页面为send.aspx,第二个页面为receive.aspx 1、通过URL链接地址传递 (1) send.asp代码 protected void Button1_Click(object sender, EventArgs e) { Request.Redirect("Default2.aspx?usernamehonge"); } …

withMisfireHandlingInstruction

调度(scheduleJob)或恢复调度(resumeTrigger,resumeJob)后不同的misfire对应的处理规则 CronTrigger withMisfireHandlingInstructionDoNothing ——不触发立即执行 ——等待下次Cron触发频率到达时刻开始按照Cron频率依次执行 withMisfireHandlingInstructionIgnoreMisfires —…

分类算法总结

2019独角兽企业重金招聘Python工程师标准>>> 最近在研究一些算法,找了一些资料,觉得比较全面,也总结的还不错. 主要分类方法介绍解决分类问题的方法很多, 单一的分类方法主要包括:决策树、贝叶斯、人…

小贝拉机器人是朋友_报废机器人应该属于什么垃圾?《宝莱坞机器人2.0》给你答案...

“你是什么垃圾?”如果你认为这是在骂人,那你就已经被时代远远的抛弃了! 9102年,想要打破与陌生人的次元壁,研究垃圾分类,无疑是最快速有效的方式。但是你确定能分清楚每种垃圾的类型吗?比如大卸…

eclipse源服务器未能找到,eclipse - HTTP状态[404]? [未找到](原始服务器未找到当前表示) - 堆栈内存溢出...

我使用(jsp,servlet,apache tomcat 9,eclipse neon,oracle 11g)创建了一个servlet项目。 我已经创建了index.jsp(以获取登录详细信息并重定向到LoginServlet以便在数据库表中进行用户名和密码验证。在index.jsp中,我什…

初学ActionScript 3.0(一):Hello World

简介: ActionScript是 Macromedia(现已被Adobe收购)为其Flash产品开发的 ,最初是一种简单的脚本语言,现在最新版本3.0,是一种完全的面向对象的编程语言,功能强大,类库丰富&#xff0…

A Web Module That Uses JavaServer Faces Technology: The hello2 Example

hello2详解 1.GreetingServlet.java(显示问候页面表单) 此servlet重写该doGet方法,实现GETHTTP方法。servlet显示一个简单的HTML问候表单,其提交按钮就像hello1指定其操作的响应页面一样。以下摘录以WebServlet注释开头&#xff0…

Java探索之旅(11)——抽象类与接口

1.Java数据类型 ❶不可变类,是指当创建了这个类的实例后,就不允许修改它的属性值。 它包括:Primitive变量:boolean,byte, char, double ,float, integer, long, shortJDK不可变类:Boolean, Byte, Character, Double, F…

LOJ #6052. 「雅礼集训 2017 Day11」DIV

完了我是数学姿势越来越弱了,感觉这种CXRdalao秒掉的题我都要做好久 一些前置推导 首先我们很容易得出\((abi)(cdi)k \Leftrightarrow ac-bdk,adbc0\) 我们可以直接\(adbc0\Rightarrow ad-bc\Rightarrow \frac{a}b-\frac{c}{d}\) 考虑把这个分数化为最简的形式&…

移动端页面不需要在meta加_移动端适配viewport缩放方案

1. 前言设计师交付给前端开发一张宽度为750px的视觉稿,设计稿上元素的尺寸、颜色、位置等已做过标注,要求工程师工在适配不同屏幕尺寸的设备时采用等比缩放的方案。采用viewport缩放的方案能又快又好的实现需求。2. 原理在写HTML、CSS对设计稿进行还原时…

(转)用 Fiddler 看看 UpdatePanel 发生了什么

第一个 ASP.NET AJAX 程序:UpdatePanel一文中介绍了 UpdatePanel 实现 Ajax,我们今天利用 Fiddler 来看看 UpdatePanel 发生了什么。 实验步骤 启动 Fiddler,访问我们事先写好的 UpdatePanel 网页(注意不要用 127.0.0.1 或 localh…

转载:div和flash层级关系问题

转自:http://sin581.blog.163.com/blog/static/860578932012813112334404/问题:ie下默认好像div层级没有flash层级高,也就是当div绝对相对压在flash上,压不住flash总是在最上面显示,请给出方案 或者说下大概如何解决 用…

基于Google Reader发展起来的个性化推荐系统之三大问题

郑昀玩聚SR 20091003 中科院的xlvector(即项亮,他所在的团队The Ensemble在7月份获得Netflix大奖赛公开测试排名第一,但在9月22日Netflix宣布BPC获胜,原因据说只是因为项亮他们提交结果晚了20分钟)最近发布了一个小工具GRSuggest,…