首页 > 其他分享 >Tableau-桑基图

Tableau-桑基图

时间:2023-10-30 11:47:30浏览次数:46  
标签:index 桑基图 sigmoid SUM 曲线 Tableau fun TOTAL

桑基图.xlsx

1.基本函数

1.index()

20210507094135282.png20210507094734414.png

2.running_sum(),running_avg()

取running_avg举例
20210507101427809.png20210507101626479.png
image.png

running_sum: 返回从第一行累计的相加到当前行的值

3.total()

函数公式为TOTAL(expression),表示返回给定表达式(expression)的总计。例如,TOTAL(SUM([营销额])),用于计算各自分区中全部行的SUM(营销额)

2.Sigmoid曲线

画Sigmoid曲线需要用到【线】标记下的【路径】选项。将某一个字段拖拽到【路径】中,相当于将原本汇总的数据按字段进行分组,然后将新形成的点串联成线。 举个例子,先定义两个计算字段【index】和【fun】,其中【index】的定义与前文相同,【fun】的定义如下:
20210510141452920.png
将【index】和【fun】分别拖到【列】和【行】中,此时表中只有一个点(因为INDEX()是聚合函数)。如下图:20210510141848198.png
接下来,将【标记】中的【自动】改为【线】,并将【维度】中的【子类别】拖到【路径】选项中,编辑【index】和【fun】的计算依据,将其【计算依据】都改为【特定维度】下的【子类别】。将【列】中的【index】复制到【标签】选项中,得到如下结果:
20210510142729529.png上图中的线将索引号从1到17的点连接了起来得到了一条抛物曲线。下面来画sigmoid曲线。修改【index】和【fun】的定义,具体如下:
20210510143601626.png2021051014350130.png

重复刚才画抛物线的步骤,即可得到下图,sigmoid曲线就完成了。20210510144027807.png

3.画桑基图

1.数据:

image.png
添加一列(列名随意):
image.png
创建新表:
image.png

2.tableau连接表:

image.png
创建字段:

名称 定义 作用
index (index()-25)/5 将index的计算依据改为【类型(数据)】之后,可以保证index取值范围在【-4.8, 4.8】之间
sigmoid 1/(1+EXP(-[index])) sigmoid曲线
rank1 RUNNING_AVG(SUM([销售额]))/TOTAL(SUM([销售额])) sigmoid曲线的左起点高度
rank2 RUNNING_AVG(SUM([销售额]))/TOTAL(SUM([销售额])) sigmoid曲线的右终点高度
ft [rank1]+([rank2]-[rank1])*[sigmoid] sigmoid曲线函数
size RUNNING_AVG(SUM([销售额])) 调整sigmoid曲线粗细,占比越大曲线越粗

添加数据桶:
image.png
image.png
image.png

3.画sigmoid图:

image.png
编辑表计算:
image.pngimage.png
image.pngimage.png
image.png

4.画柱状图

image.pngimage.png

5.整合

新建仪表板:
image.png

选择平铺并隐藏全部标题,然后选择浮动将两个柱状图加入

image.png
发现有些对不齐,倒序一下即可
image.png
image.png

标签:index,桑基图,sigmoid,SUM,曲线,Tableau,fun,TOTAL
From: https://www.cnblogs.com/qwerxingjian/p/17797404.html

相关文章

  • Tableau 分组排序,并显示前几名()
    待更新1、index+rank 2、LOD表达式+ PERCENTILE()①各个子类别下95%以下的数据,对这部分数据进行统计计算: [销售额]<=  {FIXED[子类别]:PERCENTILE([销售额],0.95)} ②在别处查到的,暂时不知道怎么用,先记录在此:......
  • 在 BI 工具 Tableau 中使用 databend
    Tableau是一款流行的数据可视化和业务智能工具。它提供了直观、交互式的方式来探索、分析和呈现数据,帮助用户更好地理解数据的意义和洞察。本教程帮助用户在Tableau中连接databend进行BI数据分析。DatabendjdbcTableau支持所有实现了JDBC协议的数据源,所以需要先准备......
  • 进口一定比国产香?横向对比tableau与瓴羊Quick BI
    随着国内企业数字化管理的不断提升,越来越多的企业开始引入BI工具。现在市面上的BI工具种类繁多,让企业在进行选型时感到“幸福的烦恼”——应该选择哪种BI工具?是选择国外的还是国产的?哪一种更适合中国企业?今天,我们将以国外和国产BI工具中的代表:Tableau和瓴羊QuickBI为例,详细比较两......
  • 国产BI与国外BI谁更适合中国企业,以tableau和瓴羊Quick BI为例
    这些年,国内企业引入BI工具提升企业数字化管理能力的越来越多,市面上的BI工具也开始琳琅满目起来,这给许多企业在进行BI工具选型的时候带来了“幸福的烦恼”——BI工具,到底应该选哪家,是选国外的,还是国产的?哪一种更适合我们中国企业?今天,就用国外和国产BI工具中的两个代表:tableau和瓴羊Q......
  • network3D 交互式网络图和桑基图
    networkD3是基于D3JS的R包交互式绘图工具,用于转换R语言生成的图为交互式网页嵌套图。目前支持网络图,桑基图,树枝图等。关于网络图的绘制,我们之前有5篇文章,可点击查看。Cytoscape教程1Cytoscape之操作界面介绍新出炉的Cytoscape视频教程Cytoscape:MCODE增强包的网络模块化分析一文学......
  • tableau——安装,学习和简单使用
    1.安装       2.学习可视化原理  小原理:视觉映射    大原理: 3.简单使用 ......
  • Tableau实战-网易云课堂Day2
    地图热力图实战:有二百多个城市,较多,故选择地图热力图进行呈现1、先把城市->地理角色设置为:群县(外国软件翻译问题),然后双击,行列就会自动添加经纬度2、菜单:地图->编辑位置,改......
  • Tableau 视图中图例隐藏了,怎么显示
    Tableau仪表板里把颜色图例给删掉了该怎么恢复原本我们的tableau视图如下图1中是这样的,右边有颜色图例,让人一看就知道什么颜色在视图中代表什么,  有的时候不小心把......
  • Tableau常用函数汇总
    Tableau常用函数汇总1.数字函数:CELLING(3.1)=4离最近的上限取整;FLOOR(3.24)=3最近下限整数;POWER(5,2)=25次方;ROUND(3.1415,2)=3.14四舍五入到指定小数位;ABS(-3)=3绝对值;DIV(3......
  • Tableau完整系列课程4:Tableau desktop图表制作系列专题
    Tableau系列视频课程(适用tableau各版本,视频中提供全部源文件):1.大数据可视化之敏捷BITableauDesktop入门培训视频课程:​​https://edu.51cto.com/course/4025.html​​2.......