专栏名称: 优阅达大数据生态
大数据,大未来 建立合作,充分共创,形成丰富的大数据生态
目录
相关文章推荐
鲁中晨报  ·  刘德华方紧急声明! ·  17 小时前  
德州晚报  ·  创造历史!德州这支男子篮球队挺进全运会 ·  20 小时前  
山东省交通运输厅  ·  交通强国山东示范区聊城样板建设推进会议召开 ·  昨天  
鲁中晨报  ·  颜宁(山东人),拟获中国女性至高荣誉 ·  2 天前  
51好读  ›  专栏  ›  优阅达大数据生态

优阅达 | Tableau 微课堂(89):字符串计算

优阅达大数据生态  · 公众号  ·  · 2019-09-10 14:30

正文

关注我们 关注Tableau




Tableau 微课堂

一个耐心陪伴你成长的学习体系

你不用担心找不到时间

或者跟不上节奏

只要你需要它

它就一直在那里

随时随地


我们已阶段性学完了 Tableau Desktop 、Tableau Server 和 Tableau Prep 的大部分课程, 接下来,我们将持续补充以上主题的其它学习内容,以便你可以更全面了解 Tableau


这节课学习:字符串计算 开始之前,建议你 点击 “阅读原文” 下载最新版 Tableau 。


▽点击视频,了解 字符串计算

∆ 建议使用电脑全屏观看


接下来,我把视频的内容用图文拆解出来,方便大家进一步学习。


欢迎观看这个有关 字符串计算 的视频,本视频适用于 Tableau 10.0 以上版本,你可以向小优(微信dkmxiaoyou)索取本视频中的工作薄,跟着操作。



字符串参数


假设我们正在负责几个品牌产品的销售,而产品名称中大多数会包含生产公司的信息,那么该如何显示所负责的那几个品牌产品的销售数据呢?



为此,可以通过参数创建一个包含这些公司名的列表,然后创建一个计算,查找包含这些公司名的产品名称。

工作薄已经有一个参数,右键单击参数胶囊并编辑。



可以看到它的数据类型为字符串,允许的值为列表。值列表中都是我们想要了解的公司名。手动添加一个值 “Xerox”,然后单击“确定”。



现在,我们需要创建计算来检查这些公司名称是否存在于 “Product Name”( 产品名称 字段值 中。

在 “数据” 窗格中右键单击空白区域,然后选择 “创建计算字段” 。将计算字段命名为 “Company Products”。


这里将使用字符串函数 CONTAINS()来确定在参数中的公司名称是否可以在产品名称中找到。


输入 CONTAINS(首先要求输入要搜索的字符串,即 Product Name ),然后将其显示出来,并键入逗号。


然后输入要搜索的字符串,在本例中是  “Company”  参数,将其拖入编辑框并输入右括号:
CONTAINS([Product Name],[Company])


计算有效,因此我们将单击“确定”。



在 “数据” 窗格中看到刚创建的字段是一个布尔值类型,可以在视图中使用。将计算字段拖放至 “筛选器” 卡,并且选择仅保留 “True” 值。



现在点击视图右侧的参数控件,可以看到我们感兴趣的公司的产品。





拆分字符串


一个常见的需求是将一个字段拆分成不同的部分。

在本例数据集中,“Order ID” 字段由四个部分组成:配送中心代码、订单日期的年份和两个额外的部分,以使其成为唯一的标识符。让我们把它们分成不同的字段。

右键单击 “Order ID” 字段,选择 “变换”-“拆分”。


Tableau 已经创建了 4 个新字段,每个字段对应 Order ID 的每个部分。将 “Split 1” 重命名为 Distribution Center,并将其拖放至视图中。

然后将 “Number of Records” (记录数)拖放至 “列” 功能区中,这样我们就可以看到每个配送中心的分布数量了。



注意,在连接到数据集时,也可以进行字符串拆分。




本节 Tableau 微课堂到此结束,感谢你的耐心阅读。

下节课,我将带你学习了解 数字计算 请持续关注公众号,以便及时接收课件,学习更多内容。



如何快速找到往期微课堂?

➤进入微信公众号菜单“微课堂”,或在公众号首页直接回复“微课堂”




9月19日,2019 优阅达 Tableau 年度数据峰会将在深圳隆重举办。 报名通道已经开启,扫描上方二维码,速速报名吧!

前沿科技驱动数据文化、多元化技巧与应用干货、开拓分析新思维的数据共创以及更多精彩环节等着您! 数据因您而精彩,与众多数据爱好者一起,共享这场最具前沿性的数据盛宴!





产品试用

点击下方 阅读原文 可免费试用最新版本 Tableau

参与讨论






请到「今天看啥」查看全文