Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/excel/23.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/backbone.js/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何共享twbx文件以使另一方不';您不需要excel文件,并且可以刷新数据吗?_Excel_Extract_Tableau Api - Fatal编程技术网

如何共享twbx文件以使另一方不';您不需要excel文件,并且可以刷新数据吗?

如何共享twbx文件以使另一方不';您不需要excel文件,并且可以刷新数据吗?,excel,extract,tableau-api,Excel,Extract,Tableau Api,所以我的twbx有两个数据源。其中之一是数据库连接(客户SQL查询),它使用数据连接与excel文件连接。另一个数据源是excel文件 当我尝试刷新tableau desktop上的数据时,excel文件的文件路径已更改,它会要求我指定文件路径。我认为,当您创建twb文件的摘录时,数据的副本存储在tableau文件中。这很奇怪,因为我创建的另一个twbx文件也使用了一个与数据库连接的excel文件,每次我刷新摘录时,它都不会要求我提供文件路径 当刷新发生时,我真正想做的就是刷新数据库连接,如果e

所以我的twbx有两个数据源。其中之一是数据库连接(客户SQL查询),它使用数据连接与excel文件连接。另一个数据源是excel文件

当我尝试刷新tableau desktop上的数据时,excel文件的文件路径已更改,它会要求我指定文件路径。我认为,当您创建twb文件的摘录时,数据的副本存储在tableau文件中。这很奇怪,因为我创建的另一个twbx文件也使用了一个与数据库连接的excel文件,每次我刷新摘录时,它都不会要求我提供文件路径

当刷新发生时,我真正想做的就是刷新数据库连接,如果excel文件保持不变,那也没关系。我看到了这个 post()并应用了它的方法,但它们没有任何用处

我试图找出两者之间的区别,除了使用excel文件形式的附加数据源(而不是数据连接)之外,没有什么真正的区别


更具体地说,这不是Tableau Server/Online中的内容,这一切都发生在Tableau desktop中

在发送前保存.twbx之前,您是否创建了所有数据源的摘录?当然,即使这样,您仍然需要知道原始excel文件在哪里刷新摘录。请尝试使用twb文件而不是twbx-并避免将内容复制到twbx的问题-假设所有各方都使用Tableau Desktop而不是TableauReader@matt_black,是的,我在保存.twbx之前创建了摘录。我认为可能需要知道文件路径,但我有另一个twbx,它在刷新期间不要求任何文件路径,可以在任何有tableau的设备上工作。这就是我想知道的,如果它可以在一个地方完成,那么它可以在一个地方完成another@AlexBlakemore如果我使用twb文件,那么每次我通过电子邮件共享该文件时,我也必须向他们发送excel文件,因为一旦你打开twb文件,它将要求这些数据源来保存文件work@AmitSinghParihar我在刷新时也看到过类似的行为,但仅当我试图在源存储在不同位置的计算机上刷新文件时。Tableau.twbx会记住数据的路径,因此如果数据出现在预期的位置,则不会在刷新时请求它。在发送前保存.twbx之前,您是否创建了所有数据源的摘录?当然,即使这样,您仍然需要知道原始excel文件在哪里刷新摘录。请尝试使用twb文件而不是twbx-并避免将内容复制到twbx的问题-假设所有各方都使用Tableau Desktop而不是TableauReader@matt_black,是的,我在保存.twbx之前创建了摘录。我认为可能需要知道文件路径,但我有另一个twbx,它在刷新期间不要求任何文件路径,可以在任何有tableau的设备上工作。这就是我想知道的,如果它可以在一个地方完成,那么它可以在一个地方完成another@AlexBlakemore如果我使用twb文件,那么每次我通过电子邮件共享该文件时,我也必须向他们发送excel文件,因为一旦你打开twb文件,它将要求这些数据源来保存文件work@AmitSinghParihar我在刷新时也看到过类似的行为,但仅当我试图在源存储在不同位置的计算机上刷新文件时。twbx会记住数据的路径,因此如果数据出现在预期的位置,则不会在刷新时请求它。