制作瀑布图的时候,最后一个条形图是显示行总和之后的总计条形图,如何修改它的颜色?
Beijing
- Attività recente
- Data di creazione
- Tutte le domande
- Domande con risposte accettate
- Domande senza risposta
- Domande senza risposta accettata
每5分钟取次数(百分比),每次出现90%以上的数据都会持续一段时间,且一天中可能出现多次,如12点左右持续了45分钟(肉眼计算持续时长)18点左右再次出现,现在要统计这两次90%的持续时长分别是多少?怎么计算…
希望得到一个结果:
时间段持续时间/分9/19/2018 12:20:23 AM-9/19/2018 1:15:24 AM55XXXXX

21 set 2018, 11:46 可以考虑用previous来取代running_sum,修改你的 [>90%] 定义为:
if 计算1=1 then previous(0)+1 else 0 end
这样只要计算1出现0,[>90%]又会被置0啦。
将Windows上9.3版TableauServer备份好的*.tsbak文件,在linux上10.5.0版TableauServer还原时报错。
报错提示:tsbak 文件是使用除 UTF-8 之外的其他字符集生成的。请解包此文件并使用 UTF-8 重新创建它。
希望得到帮助,万分感谢。

20 set 2018, 13:04 中文社区正经的第一个问题,我很认真地研究了一番,过程很抓狂就不说了,只说结果:
1. 这个问题的答案已经在报错信息之中了。在Windows上创建的tsbak文件不是用utf-8编码的,在Linux上不认。所以需要把这个tsbak文件变成utf-8编码的。可是为什么需要这样做?
2. 有一种说法是Windows上默认的zip格式文件(tsbak本质就是zip文件)压缩时使用gbkxxxx字符集的,而Linux上默认是utf-8,所以存在差异,会导致压缩包中的中文(或者其他非英文)文件名称出现乱码。
3. 在windows 的tableau server上执行备份命令时有没有参数选项将生成的tsbak文件用utf-8编码?答案是:没有。Really?
4. 那么如何将不是utf-8的tsbak文件改成utf-8呢?在Tableau官网,以及某度找了很久没找到方法,但是Tableau官网的一篇知识库文章给了一些启发:
尝试还原 Tableau Server 备份时出现错误“Exception during sos data restore: javal.lang.IllegalArgumentExcelption: MALFORMED” | Tablea… 不显示链接地址,直接点击这个蓝色链接名称就可以了,这个也是说的是tableau server备份恢复失败的问题,里面说用7z重新压缩tsbak文件,请参考文中的步骤。
5. 但是知识库中并没有说明怎样加上字符集utf-8的设置,我下载了几个能压缩zip的小软件,在界面设置上都没有地方可以设置压缩包用的字符集。抓狂。
6. 后来想到7z有命令行,没准命令行中有参数设置呢?后来搜索一番,果然发现了这篇:7Z命令行详解 - CSDN博客 ,其中有一个命令参数是
-scc{UTF-8|WIN|DOS} : set charset for for console input/output
可以尝试一下? 再说几件抓狂的事:1. 用中文的报错信息搜索官网,没有搜到任何有价值的东西。我想如果是英文的报错信息,也许就能搜到精准答案也未可知,但是很难知道英文报错信息是什么样的。中文知识库还不够丰富,这也是为什么要启用这个中文社区的目的。2. 某度以及各种国产的搜索引擎,搜点正经用的东西真的很难,搜出来的都是乱七八糟,大海捞针一般。“用utf-8创建zip文件”算是很偏门的问题吗?搜索结果没有什么有价值的信息。3. 虽然使用公司的魏屁恩,比较科学地上网,但是仍然不能使用gooooooogle。
请教高手,如何忽略筛选器显示上一年的同比?若使用LOD应该如何做?
如图,有17年1月1日至今的数据,
a.当日期筛选器包含数据库中所有日期时,同比能正常显示;
b.当日期筛选器包含数据库中17年7月至今时,同比缺少部分月份,且缺少的是18年后几个月的;
c.当日期筛选器包含数据库中18年日期时,同比完全不显示;
想实现:日期筛选器的开始、结束日期都在18年时,也能显示相对17年的同比。
使用快速表计算自动生成的年同比公式为:(ZN(SUM([随机数])) - LOOKUP(ZN(SUM([随机数])), -1)) / ABS(LOOKUP(ZN(SUM([随机数])), -1))
若必须使用LOD方法,请教下如何嵌套?非常感谢!
a.
b.
c.
背景 要发布的数据源太大 约4亿条数据, 因此从hive将数据导出为CSV格式的数据。经由hyper api 转化成hyper 格式,然后在server上用tabcmd发布数据源
系统环境 tableau server、desktop 版本 2019.1.2
python 3.6.8
问题 按照官方文档里面 create_hyper_file_from_csv.py 的操作,将文件直接转化成.hyper的格式,然后用tabcmd导入数据报错如下
但是 用desktop可以将.hyper 文件正确打开。如果在desktop将数据提取后,可以在tabcmd 可以直接发布成功
使用示例的模板生成的customer.hyper 也无法直接发布
求教,如何在不写SQL的情况下如何实现这个筛选:取最近一个月销售额均值大于某值的类别,然后显示这些类别在全部月份的销售额(不限于最近一个月)。
如图,用集做出了历史均值大于3000的筛选,但我只想针对最近一个月的记录做此判断。也就是类别依赖于一个子查询。请问能实现吗?工作簿见附件。

15 nov 2018, 12:38 if window_avg(sum([销售额]),last()-[最近多少天?],last())>=[均值大于多少?]
then 1 else 0 end
最近多少天,均值大于多少是两个参数。
可利用的字段如下(附件):
需要按照日期顺序显示每个节目的开始和节目时间,不同频道的节目可以同时显示,
折腾了好久,有高手麻烦指点一二
11 dic 2015, 03:26 这可以通过甘特图来实现,具体的实现步骤可以参考这在线文档:
生成甘特图我也用你的数据大概做了一个样例(附件),你可以参考一下。
Cheers,
Seinchyi
最近工作中遇到个奇怪的情况,Tableau版本为 2018.1 , 筛选器选【本月】展示的时候没有本月第一天,选【前一个月】展示的时候从上月第二天到本月第一天,而选择前几天比如【前30天】就没有这样的问题,这是为什么呢?求大神帮解答

29 dic 2018, 07:23 你说“实时”我大概明白了。不知道你用的什么数据库?实时连接情况下,Tableau是将计算生成的SQL语句发给数据库,由数据库返回结果。所以可能是数据库端执行这个SQL有问题,或者Tableau为这种数据库生成的SQL有问题。你可以从log里面看一下SQL语句,就知道问题出在哪一端了。
如下图中的数据结构,度量1 加上度量2得到数据这个度量(数量字段由后期在desktop中由度量1加度量2相加计算得到),想要实现的效果是取数量这个度量的唯一值,并将去除重复后的数值以维度进行聚合,如后面这张图所示。维度A去重后有10 ,20 ,30,聚合后就是60 。
请问,关键是否在于将数量这个度量进行去重?谢谢帮助

29 gen 2019, 12:49 我尝试了一下,在原始数据中加上行id列,把每行数据都计算出来并展现在表格中,然后按照数量字段排序,这样相同的值就会相邻。然后我尝试用previous_value判断本列数值是否与前一个数字是否有变化来决定是否要继续累加。
这个方法理论上应该是可行的,但我试了半天,可能有些细节不对,未能成功;当然也有可能这种方法不通......。
你可以沿着这个思路尝试一下。一旦按这个方法计算出来每个维度的总计,只显示每个分区的最后一行应该就是你要的结果。
如题
20 nov 2018, 14:54 更新 Tableau Server 工作簿中实时连接到 Excel 的基础数据
在“将工作簿发布到 Tableau Server”对话框中,取消选中“包括外部文件” 这个一定取消选中