从 Tableau文件中获取数据方法汇总
↓↓↓欢迎关注我的公众号,在这里有数据相关技术经验的优质原创文章↓↓↓
在实际使用Tableau中经常会遇到需要从已有的tableau文件或仪表板中导出/提取/复制数据,本篇文章整理了相关从Tableau文件中获取数据的方法
一.获取仪表板中的数据
获取数据
首先使用Tableau的内置超市数据源制作一个样表如下:
方法1
选择一个工作表,并在上方的功能区中选择"工作表"–“复制”–"数据"即可复制数据,可以到打开Excel直接复制到Excel中
方法2
在上方的功能区中选择"分析"–“查看数据"并选择"全部导出”,即可将原始数据导入到csv文件中
方法3
在上方的功能区中选择"工作表"–“导出”–”数据“可将数据导出。
注:复制数据的速度比导出数据快很多,所以建议尽量使用复制的方法,不要使用到导出
获取交叉表数据
在之前表格的基础上我们再加上对应年份
方法1
选择"工作表"–“复制”–"交叉表"即可复制数据
方法2
选择"工作表"–“导出”–"交叉表到Excel"即可直接将交叉表数据导出到Excel
复制交叉表与复制数据的区别
交叉表可以理解为数据透视表,它对原始数据的字段进行行和列上的重排并做聚合。以本例来说,所有订单日期的年份在原始数据中都为列字段,之后我们根据年份汇总利润并将年份放到行字段中,每一年的数据都占一列,从而得到一个交叉表。
如果Tableau工作表中是一个交叉表,通过复制交叉表,得到的数据是和前端显示的格式是一致的,而如果直接复制数据,则得到的是原始数据的格式。如果我们在上面一步选择"复制"–“数据"而不是“复制”–“交叉表”,那么得到的是只有订单日期,省,利润的三列数据:
复制数据为图像
选择"工作表"–“复制”–“图像"或者"工作表”–“导出”–"图像"即可复制工作表中的图或者将数据保存为图片形式
二.获取数据源中的数据
- 注:使用此种方法需要别人给你的文件格式为Tableau打包工作簿(.twbx),如果是Tableau工作簿格式(.twb)格式则无法直接提取数据源的数据。因为打包工作簿包含工作簿以及所有本地文件数据源和背景图像的副本,而工作簿只保留指向数据源的路径。
方法1
右键点击数据源,选择”提取数据“
在提取数据页面中可以进行字段筛选和行数筛选。**当数据量很大时一定要在这里进行筛选,否则在导出数据时会报错!**筛选完成后点击"数据提取"即可导出数据
方法2
右键点击数据源并选择”查看数据“,在查看数据选项卡中选择”全部导出“即可
方法3
解包打包的工作簿。首先用 .zip 扩展名重命名文件(例如,从 myfile.twbx 重命名为 myfile.zip),然后解压,之后可得到常规工作簿文件 (.twb),以及包含与工作簿打包在一起的数据源和图像的文件夹。
从 Tableau文件中获取数据方法汇总的更多相关文章
- 从excel文件中获取数据(2)
本方法引用 Aspose.Cells.dll,ICSharpCode.SharpZipLib.dll ,NPOI.dll,NPOI.OOXML.dll,NPOI.OpenXml4Net.dll,NPO ...
- 一、表单和ajax中的post请求&&后台获取数据方法
一.表单和ajax中的post请求&&后台获取数据方法 最近要做后台数据接收,因为前台传来的数据太过于混乱,所以总结了一下前台数据post请求方法,顺便写了下相对应的后台接收方法. 前 ...
- 归纳从文件中读取数据的六种方法-JAVA IO基础总结第2篇
在上一篇文章中,我为大家介绍了<5种创建文件并写入文件数据的方法>,本节我们为大家来介绍6种从文件中读取数据的方法. 另外为了方便大家理解,我为这一篇文章录制了对应的视频:总结java从文 ...
- JAVA文件中获取路径及WEB应用程序获取路径方法
JAVA文件中获取路径及WEB应用程序获取路径方法 1. 基本概念的理解 `绝对路径`:你应用上的文件或目录在硬盘上真正的路径,如:URL.物理路径 例如: c:/xyz/test.txt代表了tes ...
- 从BIRT报表文件中获取页面设置信息(页边距、纸张大小、输出方向)的方法
从BIRT报表文件中获取页面设置信息(页边距.纸张大小.输出方向)的方法 报表打印时,尤其是套打的报表,页面设置信息非常重要,比如页边距,纸张大小,输出方向等,而且每个报表的相关参数有可能不同 ...
- 类型:JQuery;问题:ajax调用ashx文件;结果:ashx文件怎么获取$.ajax()方法发送的json数据
ashx文件怎么获取$.ajax()方法发送的json数据 作者:careful 和ajax相关 新浪微博QQ空间QQ微博百度搜藏腾讯朋友QQ收藏百度空间人人网开心网0 $.ajax({ t ...
- .net(C#)操作文件的几种方法汇总
.net(C#)操作文件的几种方法汇总 System.IO命名空间下类的用法:在System.IO名称空间中包含了用于文件输入输出的主要类.File:实用类,提供许多静态方法,用于移动.复制和删除文件 ...
- [数据科学] 从csv, xls文件中提取数据
在python语言中,用丰富的函数库来从文件中提取数据,这篇博客讲解怎么从csv, xls文件中得到想要的数据. 点击下载数据文件http://seanlahman.com/files/databas ...
- [Python]将Excel文件中的数据导入MySQL
Github Link 需求 现有2000+文件夹,每个文件夹下有若干excel文件,现在要将这些excel文件中的数据导入mysql. 每个excel文件的第一行是无效数据. 除了excel文件中已 ...
- hive从查询中获取数据插入到表或动态分区
Hive的insert语句能够从查询语句中获取数据,并同时将数据Load到目标表中.现在假定有一个已有数据的表staged_employees(雇员信息全量表),所属国家cnty和所属州st是该表的两 ...
随机推荐
- 【FAQ】HarmonyOS SDK 闭源开放能力 —Health Service Kit
1.问题描述: 按照官方文档调用healthStore API申请用户授权:有拉起授权弹窗,但是无回调,检查权限接口也无回调. 解决方案: 1.接口调用前,需先使用init方法进行初始化,没有回调的问 ...
- java.security.provider.getservice blocked
JDK版本: JDK8u192 bug: https://bugs.openjdk.org/browse/JDK-8206333 堆栈: "Common-Business-Thread-57 ...
- 一个 CTO 的深度思考
今天和一些同事聊了一会,以下是我的观点 我的观点,成年人只能筛选,不能培养 在组织中,应该永远向有结果的人看齐.不能当他站出来讲话的时候,大家还要讨论讨论,他虽然拿到结果了,但是他就是有一点点小问题. ...
- 2025dsfz集训Day8:线段树
Day8:线段树 前言:线段树听起来很高大尚,就是儿子节点表示法的树.几乎一样. \[Designed\ By\ FrankWkd\ -\ Luogu@Lwj54joy,uid=845400 \] 特 ...
- IIS的垃圾回收对后台任务及隐形后台任务的影响
IIS的垃圾回收引起的影响 错误排查 现象:在.net core api里创建的BackgroundService定义rabbitmq消费的逻辑,在一段时间运行后经常会出现消费任务中断,在日志里找了很 ...
- 异步IO与Tortoise-ORM的数据库
title: 异步IO与Tortoise-ORM的数据库 date: 2025/04/29 13:21:47 updated: 2025/04/29 13:21:47 author: cmdragon ...
- IO流-转换流、序列化流--java进阶day14
1.转换流 转换流本质还是字符流的子类 转换流的作用 1.可以按照指定的编码进行读写操作 我们使用的IO流,默认格式都是UTF-8,如果一个文件是GBK格式,在读写的时候就会乱码,此时就可以使用转换流 ...
- WSL 安装配置 MySQL
在 WSL 安装并配置 MySQL 与在 Ubuntu Server 安装配置 MySQL 一样的步骤.简要记录一下配置的过程. 安装 MySQL 参考微软官方文档[1]安装MySQL. sudo a ...
- LightGBM算法原理及Python实现
一.概述 LightGBM 由微软公司开发,是基于梯度提升框架的高效机器学习算法,属于集成学习中提升树家族的一员.它以决策树为基学习器,通过迭代地训练一系列决策树,不断纠正前一棵树的预测误差,逐步 ...
- 鸿蒙NEXT开发实用技巧:通用工具类
今天分享一个幽蓝君自己在开发中的小技巧,就是封装一个通用工具类,之前大家如果下载过幽蓝君的代码可能也会发现这个东西.比如我们在开发中有一些比较常用的颜色.尺寸或者方法,都可以用一个类封装起来,这样不仅 ...