提供3000多款全球软件/控件产品
针对软件研发的各个阶段提供专业培训与技术咨询
根据客户需求提供定制化的软件开发服务
全球知名设计软件,显著提升设计质量
打造以经营为中心,实现生产过程透明化管理
帮助企业合理产能分配,提高资源利用率
快速打造数字化生产线,实现全流程追溯
生产过程精准追溯,满足企业合规要求
以六西格玛为理论基础,实现产品质量全数字化管理
通过大屏电子看板,实现车间透明化管理
对设备进行全生命周期管理,提高设备综合利用率
实现设备数据的实时采集与监控
利用数字化技术提升油气勘探的效率和成功率
钻井计划优化、实时监控和风险评估
提供业务洞察与决策支持实现数据驱动决策
转帖|使用教程|编辑:蒋永|2018-11-12 11:49:09.000|阅读 1257 次
概述:当您考虑在 Tableau 中使用计算字段时,您可能会首先想到数字计算,但其实 Tableau 中的 26 个不同字符串函数,也为文本计算提供了很多应用。
# 慧都年终大促·界面/图表报表/文档/IDE等千款热门软控件火热促销中 >>
我们很少在 Tableau 中考虑使用文本创建计算字段的原因可能是 SQL 通常是进行此类操作的更优选择。毕竟,我们总是说,“你可以在 Tableau 中做某件事情,并不意味着你应该做这件事。”
话虽如此,在 Tableau 中创建字符串计算也有许多很好的原因。Tableau 可以作为绝佳的概念测试工具,您可以在 ETL 流程最终确定之前动态测试您的想法。本文将向您介绍 Tableau 中的字符串计算,并向您展示如何在写入 SQL 之前测试细分。
假设我们要在 Sub-Category(子类别)维度(来自 Sample - Superstore 数据集)中使用维度成员来创建自定义细分。我将用一个简单,虚拟的例子来说明,假设我们希望所有以'A'开头的子类别为一个细分; 所有以“B”或“C”开头的子类别为第二个细分; 其他的作为最后一个细分。
我们可以将子类别进行分组,但分组是静态的。这意味着如果我们后来更新了数据集并引入了新的维度成员,它并不会自动对其进行分类。相比而言,字符串计算是动态的,因此我们设置一次后则能保证它们会在新数据添加时动态地对其进行细分。在这个例子中,计算字段是:
IF STARTSWITH([Sub-Category], ‘A’) THEN ‘ASub-Categories’
ELSEIF STARTSWITH([Sub-Category],‘B’) ORSTARTSWITH([Sub-Category],‘C’) THEN ‘B & C
Subcategories’
ELSE ‘Other’
END
请注意,您可以在字符串计算中使用单引号(')或双引号(“)。此外,我们在此例子中使用的 STARTSWITH 函数不区分字母的大小写。
就像我会检查 Tableau 中数字的计算字段一样,我也会检查字符串的计算字段。要在这个例子中执行此操作,我会首先将原始子类别维度放在行上,然后将我们新创建的子类别细分维度放在后面。
按照行上维度的顺序,第一列显示的是原始维度成员名称,第二列显示的是计算字段。果然,如果子类别以 A 开头,则其被归类为 A 子类别; 如果它以 B 或 C 开头,则被归类为 B&C 子类别; 其他的部分都被称为“Other”。现在我知道它行得通,我可以单独使用计算维度来,就像任何其他维度一样。下面的条形图展示了子类别细分的平均利润值。
假设我是 B&C 子类别的管理者,如果我无法以这种方式对子类别维度成员进行细分,那么我可能会错失这个能带来奖金的见解!
这种计算在 Tableau 中可以快速轻松地完成,但我建议,当您希望将这些维度计算作为分析的永久部分时,请将计算移到 Tableau 之外。换句话说,一旦您知道此细分将经常用于您的分析,请使用此创建数据集。
我之所以这么建议的原因是,字符串数据类型是 Tableau 添加到视图时要处理的最慢的类型。虽然 Tableau 是一个很好的概念测试工具,但是在预处理方面有更好的工具可以帮助您避免重复(和慢速)查询。
同样,这只是 Tableau 中字符串计算的许多应用之一,但我想向您介绍,以便您可以充分利用这个系列。若要查看 Tableau 中可用的字符串函数的完整列表,请在创建计算字段时展开函数字典,并将下拉菜单更改为“String”(中文版字符串)。
看完了Tableau字符串计算的使用,是不是觉得没想到会有这么多的好处,赶紧下载最新版Tableau 2018.3,亲自上手试一试。慧都科技不仅提供数据可视化工具Tableau的下载、购买、培训和咨询,还提供Tableau以及BI解决方案与技术服务,详情可进入慧都科技BI页面了解更多或留言与我们取得联系,慧都科技将竭诚为您服务。
本站文章除注明转载外,均为本站原创或翻译。欢迎任何形式的转载,但请务必注明出处、不得修改原文相关链接,如果存在内容上的异议请邮件反馈至chenjj@cahobeh.cn
文章转载自:本文将演示如何使用DevExpress WPF Grid控件实现列和带的固定,欢迎下载最新版组件体验!
在本文中,我们将探讨如何通过使用 JxBrowser 和 Quill.js 将现代富文本编辑器嵌入到 Java 桌面应用程序中,来克服 Swing、JavaFX 和 SWT 中内置编辑器的局限性。
Word 文档中的批注通常用于协作审阅和反馈。这些批注可能包含文本和图片,它们为文档改进提供了重要的参考信息。本文将演示如何使用 Spire.Doc for Java 在 Java 中提取 Word 文档中的批注文本和图片。
本文主要介绍如何使用DevExpress WinForms Data Grid组件实现列重新排序,欢迎下载最新版组件体验!
只需数分钟,就可以创建美观,内容丰富的交互式数据可视化。
Tableau Creator组合,组织和清理您的数据以供分析。
Tableau Server一个人人可用的数据可视化分析工具
Tableau OnlineTableau Online-让您的数据获得云端支持
服务电话
重庆/ 023-68661681
华东/ 13452821722
华南/ 18100878085
华北/ 17347785263
客户支持
技术支持咨询服务
服务热线:400-700-1020
邮箱:sales@cahobeh.cn
关注我们
地址 : 重庆市九龙坡区火炬大道69号6幢