↓↓↓欢迎关注我的公众号,在这里有数据相关技术经验的优质原创文章↓↓↓

在实际使用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文件中获取数据方法汇总的更多相关文章

  1. 从excel文件中获取数据(2)

    本方法引用 Aspose.Cells.dll,ICSharpCode.SharpZipLib.dll ,NPOI.dll,NPOI.OOXML.dll,NPOI.OpenXml4Net.dll,NPO ...

  2. 一、表单和ajax中的post请求&&后台获取数据方法

    一.表单和ajax中的post请求&&后台获取数据方法 最近要做后台数据接收,因为前台传来的数据太过于混乱,所以总结了一下前台数据post请求方法,顺便写了下相对应的后台接收方法. 前 ...

  3. 归纳从文件中读取数据的六种方法-JAVA IO基础总结第2篇

    在上一篇文章中,我为大家介绍了<5种创建文件并写入文件数据的方法>,本节我们为大家来介绍6种从文件中读取数据的方法. 另外为了方便大家理解,我为这一篇文章录制了对应的视频:总结java从文 ...

  4. JAVA文件中获取路径及WEB应用程序获取路径方法

    JAVA文件中获取路径及WEB应用程序获取路径方法 1. 基本概念的理解 `绝对路径`:你应用上的文件或目录在硬盘上真正的路径,如:URL.物理路径 例如: c:/xyz/test.txt代表了tes ...

  5. 从BIRT报表文件中获取页面设置信息(页边距、纸张大小、输出方向)的方法

     从BIRT报表文件中获取页面设置信息(页边距.纸张大小.输出方向)的方法    报表打印时,尤其是套打的报表,页面设置信息非常重要,比如页边距,纸张大小,输出方向等,而且每个报表的相关参数有可能不同 ...

  6. 类型:JQuery;问题:ajax调用ashx文件;结果:ashx文件怎么获取$.ajax()方法发送的json数据

    ashx文件怎么获取$.ajax()方法发送的json数据 作者:careful 和ajax相关     新浪微博QQ空间QQ微博百度搜藏腾讯朋友QQ收藏百度空间人人网开心网0 $.ajax({  t ...

  7. .net(C#)操作文件的几种方法汇总

    .net(C#)操作文件的几种方法汇总 System.IO命名空间下类的用法:在System.IO名称空间中包含了用于文件输入输出的主要类.File:实用类,提供许多静态方法,用于移动.复制和删除文件 ...

  8. [数据科学] 从csv, xls文件中提取数据

    在python语言中,用丰富的函数库来从文件中提取数据,这篇博客讲解怎么从csv, xls文件中得到想要的数据. 点击下载数据文件http://seanlahman.com/files/databas ...

  9. [Python]将Excel文件中的数据导入MySQL

    Github Link 需求 现有2000+文件夹,每个文件夹下有若干excel文件,现在要将这些excel文件中的数据导入mysql. 每个excel文件的第一行是无效数据. 除了excel文件中已 ...

  10. hive从查询中获取数据插入到表或动态分区

    Hive的insert语句能够从查询语句中获取数据,并同时将数据Load到目标表中.现在假定有一个已有数据的表staged_employees(雇员信息全量表),所属国家cnty和所属州st是该表的两 ...

随机推荐

  1. Linux poweroff 命令

    poweroff 命令命令用于关闭计算器并切断电源. 使用权限:系统管理者. 语法 poweroff [-n] [-w] [-d] [-f] [-i] [-h] 参数说明: -n : 在关机前不做将记 ...

  2. STM8S003驱动TM1650偶发性故障

    故障现象:STM8S003驱动TM1650数码管显示,偶发TM1650无法初始化造成数码管点不亮. 已经在程序中对TM1650初始化之前加上了延时,但是问题并未改善. 之前发生过类似情况,STM8S0 ...

  3. 使用Python+SymPy求解微分方程

    引言 在学习微积分或者物理.工程相关的学科时,微分方程常常是我们需要解决的一个重要问题.微分方程是包含未知函数及其导数的方程,广泛应用于描述变化过程中的规律,如物理中的运动方程.化学中的反应速率.经济 ...

  4. 字符串匹配究极大招【KMP】:带你一步步从原理到构建

    目录 前言 KMP原理 什么是前缀表 如何构建前缀表 next数组 使用next数组做匹配 实战演练 前言 一文带你了解如何去理解并实现KMP算法.本文用于记录自己的学习过程,同时向大家进行分享相关的 ...

  5. Electron35-DeepSeek桌面端AI系统|vue3.5+electron+arco客户端ai模板

    2025跨平台ai实战electron35+vite6+arco仿DeepSeek/豆包ai流式打字聊天助手. electron-deepseek-chat:实战ai大模型对话,基于vue3.5+el ...

  6. 聊聊一体机与AI知识库

    提供AI咨询+AI项目陪跑服务,有需要回复1 之前写了一篇关于一体机的文章: DeepSeek一体机是个什么鬼 一体机产生的原因是春节期间DeepSeek的火爆带动了一些公司的AI需求,但很多公司如医 ...

  7. c#几种场景获取程序运行目录

    控制台.app等桌面应用程序(兼容系统自启) 1 System.IO.Path.GetDirectoryName(Process.GetCurrentProcess().MainModule.File ...

  8. C 语言实现抽象数据类型(ADT)之链表

    C 语言实现抽象数据类型(ADT)之链表 1 什么是链表?(懂跳) C 语言本身自带了很多基本数据类型,每种基本数据类型的变量总是代表着某个数据,比如:我们通常用整型变量来计数,用浮点型变量来保存价格 ...

  9. 用DevEco Studio增量补丁修复功能,让鸿蒙应用的调试效率大增

    在鸿蒙应用开发的快节奏赛道上,每一秒的开发效率提升都至关重要.如何更快地看到代码更改后的效果?如何尽可能缩短开发.调试和验证的周期?如何做到在某大厂180万行+项目中将代码修改即时生效?这些问题在De ...

  10. 【ROS】1.1 ROS基本命令介绍

    原视频 ROS基本命令 右键新标签页查看大图! have to do Command Command Result 中文解释 图示 roscore Open the core of the ROS. ...