精华内容
下载资源
问答
  • Tableau增长率表达
    千次阅读
    2020-06-12 07:08:56

    如下图可以看到:
    1. 该图最上层显示一个数值,下方为增长率。
    2. 值得注意的是增长率为正时,显示向上三角形且其颜色为橙色;当增长率为负时,显示向下三角形且其颜色为蓝色。
    该图可以用来显示今年与去年数值的比较。
    image.jpeg
    接下来让我们看一下这个图该怎么做。

    Step1准备数据

    类别当前值去年值
    High2691899123927679
    Low1355849913648067
    Medium1432568714291579
    Unassigned2514710125115957

    Step2

    创建三个字段
    1. 增长率
    [当前值]/[去年值] -1

    1. 正增长

    IF [增长率] >=0 THEN [增长率] END

    1. 负增长

    IF [增长率] < 0 THEN [增长率] END

    Step3

    将类别字段拖放到行,当前值、正增长率、负增长率三个字段拖放到文本。
    image.jpeg
    选择正增长率-设置格式-区(数字)-自定义,然后将以下代码复制进去:

    0.0%* ▲;-0.0%* ▼;--
    ⇧⬆ 0.00%;⇩⬇ 0.00%;-
    

    这样,正负三角形符号就有了,接下来对正负进行颜色设置。这里使用红色代表下降,绿色代表上升。使用颜色为:
    红色(小于零):RGB(198, 47, 42) HTML:#c62f2a
    绿色(大于零):RGB(10, 127, 84) HTML:#0a7f54
    image.jpeg
    选择文本标记,点击更多,将其中进行颜色设置。这里有点需要说明,<总计(正增长)><总计(负增长)>最初是分为两行的,这里需要将它们放到同一行,不然数值显示会有空行,不美观。

    Step4

    最后结果展示
    image.jpeg

    更多相关内容
  • Tableau同比或环比计算方法

    千次阅读 2020-08-27 09:26:32
    笔者借鉴学习了6种tableau同比或环比计算方法 方法1:官方提供的快速表计算:年度同比增长 方法2:筛选年份同比上一年 方法3:通过设定日期月度范围来比较销售额 方法4:

    笔者借鉴学习了6种tableau同比或环比计算方法。
    20211123 增加各种方法的做法。

    方法1:官方提供的快速表计算:年度同比增长
    计算字段:
    (ZN(SUM([Sales])) - LOOKUP(ZN(SUM([Sales])), -1)) / ABS(LOOKUP(ZN(SUM([Sales])), -1))

    简易版:
    zn(SUM([Sales]))/LOOKUP(zn(SUM([Sales])),-1)-1

    方法2:筛选年份同比上一年

    • 步骤一:创建参数,选择int格式的。

    • 步骤二:创建一个筛选字段,并拖到筛选器,选择真,此处的select year是步骤一的参数字段。

      int(DATEPART(‘year’,[Order Date]))= int([select year])

    • 步骤三:重新创建一个订单日期字段,用途是应用步骤一的参数,使其生效。

      if int(DATEPART(‘year’,[Order Date])) = int([select year]) then [Order Date] END

    • 步骤四:计算本年sales。

      { FIXED DATEPART(‘month’, [Order Date]):sum(
      IF int(datepart(‘year’,[Order Date])) = int([select year]) then [Sales] END)}

    • 步骤五:计算去年sales。

      { FIXED DATEPART(‘month’, [Order Date]):sum(
      IF int(datepart(‘year’,[Order Date])) = int([select year])-1 then [Sales] END)}

    • 步骤六:计算同比

      即: 步骤四的sales/步骤五的sales-1

    • 步骤七:计算一个颜色字段,此处的year over year sales=步骤六的同比

      IF SUM([year over year sales])>0 then ‘green’

    • 步骤八:将相关字段拖到行列位置:

      将步骤三的日期拖到列,选择月份;
      将步骤六的同比拖到行,显示标签
      将步骤七的颜色字段拖到颜色。

    在这里插入图片描述
    方法3:通过设定日期月度范围来比较销售额

    • 步骤一:这里重点是筛选器日期设置,创建一个计算字段,将此字段先拖到行或者列,由离散字段转换为连续字段,再拖到筛选器,选择你需要的日期范围

      LOOKUP(MIN([Order Date]),0)

    • 步骤二:将order date 字段拖到列,选择离散字段的year,然后再下钻到月份。

    • 步骤三:将sales拖到行,然后选择快速表计算的同比【year over year growth】,添加标签。

    在这里插入图片描述

    方法4:与去年、2年前、3年前对比

    • 步骤一:创建一个计算字段表当前年份,【current year 】
      { max(YEAR([Order Date]))}

    • 步骤二:创建一个参数int类型,【select comparison time】
      -1,显示为去年
      -2,显示为2年前
      -3,显示为3年前

    • 步骤三:创建一个字段计算为对比年【comparison year】,current year 为步骤一的计算字段,select
      comparison time是步骤二的参数

      [current year ]+[select comparison time ]

    • 步骤四:创建当前年份的sales【current year sales 】,current year是步骤一的当前年份

      if YEAR([Order Date])=[current year ] then [Sales] END

    • 步骤五:对比年的销售额【comparison year sales】

      if YEAR([Order Date])=[comparison year ] then [Sales] END

    • 步骤六:计算同比【current vs Comparison】

      sum([current year sales ])/sum([comparison year sales])-1

    • 步骤七:创建正数对比和负数对比

      正数对比:IF [current vs Comparison]>=0 then [current vs Comparison] END
      负数对比:IF [current vs Comparison]<0 then [current vs Comparison] END

    • 步骤八:将步骤四、步骤二、步骤七的内容都放到标记的【标签】内,调整顺序

    在这里插入图片描述

    方法5:根据时间维度计算同比
    步骤和方法四差不多。
    在这里插入图片描述

    展开全文
  • 这里使用tableau自带的超市数据源,构建了一个年度订单日期、季度订单日期以及销售额的交叉表,用来测试和实践表计算的特定维度方式。 图:时间与销售额交叉表示例   对于视图中时间和销售额...

     

    最近一段时间学习了表计算的相关知识,重点在快速表计算与特定维度的使用,不过学习过程中,感觉要用好表计算,实践是非常重要的,只有将表计算不断运用到实际业务中,才能持续强化对表计算的认识和理解。

    这里使用tableau自带的超市数据源,构建了一个年度订单日期、季度订单日期以及销售额的交叉表,用来测试和实践表计算的特定维度方式。

    图:时间与销售额交叉表示例
    图:时间与销售额交叉表示例

     

    对于视图中时间和销售额的分析,这里假设需要计算这几个数据:

    销售额季度同比增长率

    销售额季度环比增长率

    地区季度销售额占季度销售总额比重

    地区季度销售额占全年总销售额比重

    销售额季度同比增长率

    根据视图结构,要计算销售额季度同比增长率,需要表计算按“订单日期 年”自上而下依次读取,每个年度对应一次读取,四个年度对应四次读取。

    图:销售额同比增长率的视图结构
    图:销售额同比增长率的视图结构

     

    用数字方向来观察,2015年对应第“1”次读取,2016年对应第“2”次读取,2017年对应第“3”次读取,2018年对应第“4”次读取。尽管视图中的年度又进一步细分为了季度,还对应着6个地区,但“订单日期 个季度”和“地区”将作为分区字段,视为一个整体,与每一个年度匹配。

    图:销售额同比增长率数字方向
    图:销售额同比增长率数字方向

     

    计算类型选择“百分比差异”,特定维度选择“订单日期 年”,具体结果如下图所示。

    图:销售额季度同比增长率结果示例
    图:销售额季度同比增长率结果示例

     

    销售额季度环比增长率(跨年)

    根据视图结构,要计算销售额季度环比增长率(跨年),需要表计算自上而下依次读取每一个季度数据。

    图:销售额同比增长率的视图结构
    图:销售额同比增长率的视图结构

     

    如果使用“订单日期 个季度”作为唯一的寻址字段,则自上而下读完四个季度即一个完整周期后,会在“订单日期 年”触碰到“虚拟墙”,然后又重新开始新的读取周期。如果只是计算每个年度内各季度的环比增长情况,“虚拟墙”可以帮我们将各个年度有序分开,但这里需要跨年度的环比比较,因此必须拆掉“虚拟墙”的阻挡。

    图:订单日期(年)"虚拟墙"示例
    图:订单日期(年)"虚拟墙"示例

     

    要让tableau对“订单日期 个季度”的读取跨过虚拟墙,实现自上而下的贯通,只需将“订单日期 年”也列为寻址字段,并把读取顺序放在订单日期(季度)的后面即可。此时tableau的读取逻辑为:

    先在2015对应的季度从上往下读取,即1季开始到4季结束,然后接着从2016对应的季度从上往下读取,1季开始到4季结束,一直读完2018,至此完成一个完整的读取周期。

    图:销售额环比增长率(跨年)数字方向
    图:销售额环比增长率(跨年)数字方向

     

    计算类型选择“百分比差异”,特定维度选择“订单日期 年”、“订单日期 个季度”,具体结果如下图所示。

    图:销售额季度环比(跨年)增长率结果示例
    图:销售额季度环比(跨年)增长率结果示例

     

    地区季度销售额占季度销售总额比重

    根据视图结构,要计算地区季度销售额占季度销售总额比重,需要表计算自左往右依次读取每一个地区的数据。

    图:地区季度销售额占季度销售总额比重的视图结构
    图:地区季度销售额占季度销售总额比重的视图结构

     

    所需计算的数据是以每个季度作为一个完整的读取周期,因此只需要将“地区”作为寻址字段即可,tableau就会依次读取东北到华北共6个地区,然后接着下一行又重新读取。

    图:地区季度销售额占季度销售总额比重数字方向
    图:地区季度销售额占季度销售总额比重数字方向

     

    计算类型选择“合计百分比”,特定维度选择“地区”,具体结果如下图所示。

    图:地区季度销售额占季度销售总额比重结果示例
    图:地区季度销售额占季度销售总额比重结果示例

     

    地区季度销售额占全年总销售额比重

    根据视图结构,要计算地区季度销售额占年度销售总额比重,需要表计算以“订单日期 年”作为分区字段,依次读取分区内的每一个数据。

    图:地区季度销售额占年度销售总额比重的视图结构
    图:地区季度销售额占年度销售总额比重的视图结构

     

    所需计算的数据是以每个年度作为一个完整的读取周期,因此需要将“地区”和“订单日期 个季度”作为寻址字段,tableau就会依次读取东北到华北共六个地区以及1季到4季共四个季度的数据,然后接着下一行又重新读取。这里需要注意的是,由于“合计百分比”不用考虑读取顺序,因此“地区”和“订单日期 个季度”两个寻址字段的先后顺序对最终结果没有影响。

    图:地区季度销售额占年度销售总额比重数字方向
    图:地区季度销售额占年度销售总额比重数字方向

     

    计算类型选择“合计百分比”,特定维度选择“地区”、“订单日期 个季度”,具体结果如下图所示。

    图:地区季度销售额占年度销售总额比重结果示例
    图:地区季度销售额占年度销售总额比重结果示例

     


    展开全文
  • Tableau 日&月环比&同比

    2021-11-03 14:59:17
    一般数据源刷新方式是T+1刷新,所以数据源中的最近日期是相对日期的昨天,创建一个计算字段【日环比】: sum(if [日期]=dateadd('day',-1,today()) then [销售额] end )/ sum(if [日期]=dateadd('day',-2,today())...
    1. 最新日期的日环比

    我们知道环比公式是:今天销售额/昨天销售额-1

    一般数据源刷新方式是T+1刷新,所以数据源中的最近日期是相对日期的昨天,创建一个计算字段【日环比】:

    sum(if [日期]=dateadd('day',-1,today()) then [销售额] end )/

    sum(if [日期]=dateadd('day',-2,today()) then [销售额] end )-1

    将创建好的计算字段【日环比】拖拽至文本上,会显示对应的环比,如图所示:

    2.最近的月环比

    同样的方法,创建计算字段【月环比】:

    sum(if [日期]= datetrunc('month',dateadd('month',-1,today())) then [销售额] end )/

    sum(if [日期]=datetrunc('month',dateadd('month',-2,today())) then [销售额] end )-1

    3.月同比

    创建一个计算字段【月同比】:

    sum(if [日期]=datetrunc('month',dateadd('month',-1,today())) then [销售额] end)/

    sum(if [日期]=datetrunc('month',dateadd('month',-1,dateadd('year',-1,today()))) then [销售额] end )-1

    4.上月对比上上月的环比

    创建一个计算字段【月汇总环比】

    COUNT(if YEAR([浏览日期])=YEAR(dateadd('month',-1,today())) and MONTH([浏览日期])=MONTH(dateadd('month',-1,today()))  then [浏览主键] end )/
    COUNT(if YEAR([浏览日期])=YEAR(dateadd('month',-2,today())) and MONTH([浏览日期])=MONTH(dateadd('month',-2,today()))  then [浏览主键] end )-1

    解释:

    YEAR([浏览日期])=YEAR(dateadd('month',-1,today())) :统计数据的年=今日的上个月的年份 ,

    MONTH([浏览日期])=MONTH(dateadd('month',-1,today())):统计数据的月=今日的上个月的月份

    (另一种相同写法:COUNTD(if YEAR([日期])=YEAR(datetrunc('month',dateadd('month',-1,today()))) and MONTH([日期])=MONTH(datetrunc('month',dateadd('month',-1,today())))  then [知识点ID] end )/
    COUNTD(if YEAR([日期])=YEAR(datetrunc('month',dateadd('month',-2,today()))) and MONTH([日期])=MONTH(datetrunc('month',dateadd('month',-2,today())))  then [知识点ID] end )-1)

    5.上周对比上上周的环比

    创建一个计算字段【周汇总环比】

    sum(if YEAR([日期])=YEAR(dateadd('week',-1,today())) and DATEPART('week',[日期w])=DATEPART('week',dateadd('week',-1,today()))   then [更新量] end )/
    sum(if YEAR([日期])=YEAR(dateadd('week',-2,today())) and DATEPART('week',[日期w])=DATEPART('week',dateadd('week',-2,today()))  then [更新量] end )-1

    6.计算同比和环比任意天数据

    网上看了很多帖子,要实现同比和环比都是用lookup函数,但是如果数据并没有顺序或者一个月有很多行数据操作起来就比较麻烦了。

    现在用一个比较简单的fixed函数来实现这个功能。看看fixed函数的用法:

    这是个超级强大的函数,可以跨层级固定住指定的维度,甚至做得比较SQL还简便,例如超市里面想看顾客买牛奶的同时又购买了什么,对于结构化数据如果写SQL需要先订单出订单号再查看订单明细一共需要扫描两次,这只是看一个产品而已,如果看N个产品呢?计算量是非常大的,但是用fixed函数一次就可以同时查看N个产品的情况。

    ,再例如想看到明细的同时又看到汇总信息 ,会员的RFM求出每个会员最后消费日期等等,更多fixed函数的应用推荐这个链接,里面有各种LOD表达式的用法。

    下面举例,要看某城市昨天相比上周同一天的销售增长。

    首先,计算昨天的销售额,我把门店固定住,找昨天的销售额,创建计算函数

    {FIXED [StoreID] : SUM(if [SalesDate]=TODAY()-1 then [netsales] end)}

    这里利用tableau实现了sumif效果

    然后把门店固定住,计算上周同一天的销售额

    最后计算环比上周,搞定

    我们可以把负增长的数据表示出来

    效果如下:

    Tableau同比或环比计算方法

    方法1:官方提供的快速表计算:年度同比增长
    计算字段:
    (ZN(SUM([Sales])) - LOOKUP(ZN(SUM([Sales])), -1)) / ABS(LOOKUP(ZN(SUM([Sales])), -1))

    简易版:
    zn(SUM([Sales]))/LOOKUP(zn(SUM([Sales])),-1)-1

    方法2:筛选年份同比上一年

    步骤一:创建参数,选择int格式的。

    步骤二:创建一个筛选字段,并拖到筛选器,选择真,此处的select year是步骤一的参数字段。

    int(DATEPART(‘year’,[Order Date]))= int([select year])

    步骤三:重新创建一个订单日期字段,用途是应用步骤一的参数,使其生效。

    if int(DATEPART(‘year’,[Order Date])) = int([select year]) then [Order Date] END

    步骤四:计算本年sales。

    { FIXED DATEPART(‘month’, [Order Date]):sum(
    IF int(datepart(‘year’,[Order Date])) = int([select year]) then [Sales] END)}

    步骤五:计算去年sales。

    { FIXED DATEPART(‘month’, [Order Date]):sum(
    IF int(datepart(‘year’,[Order Date])) = int([select year])-1 then [Sales] END)}

    步骤六:计算同比

    即: 步骤四的sales/步骤五的sales-1

    步骤七:计算一个颜色字段,此处的year over year sales=步骤六的同比

    IF SUM([year over year sales])>0 then ‘green’

    步骤八:将相关字段拖到行列位置:

    将步骤三的日期拖到列,选择月份;
    将步骤六的同比拖到行,显示标签
    将步骤七的颜色字段拖到颜色。


    方法3:通过设定日期月度范围来比较销售额

    步骤一:这里重点是筛选器日期设置,创建一个计算字段,将此字段先拖到行或者列,由离散字段转换为连续字段,再拖到筛选器,选择你需要的日期范围

    LOOKUP(MIN([Order Date]),0)

    步骤二:将order date 字段拖到列,选择离散字段的year,然后再下钻到月份。

    步骤三:将sales拖到行,然后选择快速表计算的同比【year over year growth】,添加标签。

    方法4:与去年、2年前、3年前对比

    步骤一:创建一个计算字段表当前年份,【current year 】
    { max(YEAR([Order Date]))}

    步骤二:创建一个参数int类型,【select comparison time】
    -1,显示为去年
    -2,显示为2年前
    -3,显示为3年前

    步骤三:创建一个字段计算为对比年【comparison year】,current year 为步骤一的计算字段,select
    comparison time是步骤二的参数

    [current year ]+[select comparison time ]

    步骤四:创建当前年份的sales【current year sales 】,current year是步骤一的当前年份

    if YEAR([Order Date])=[current year ] then [Sales] END

    步骤五:对比年的销售额【comparison year sales】

    if YEAR([Order Date])=[comparison year ] then [Sales] END

    步骤六:计算同比【current vs Comparison】

    sum([current year sales ])/sum([comparison year sales])-1

    步骤七:创建正数对比和负数对比

    正数对比:IF [current vs Comparison]>=0 then [current vs Comparison] END
    负数对比:IF [current vs Comparison]<0 then [current vs Comparison] END

    步骤八:将步骤四、步骤二、步骤七的内容都放到标记的【标签】内,调整顺序

    tableau 日周月筛选器_Tableau技巧——快速计算同比和环比(及其衍生)

    同比和环比是统计分析中常见的功能,在Tableau中,通过表计算,我们不用写一行代码,就可以快速实现同比和环比。

    环比

    根据百度得到,环比增长率=(本期数-上期数)/上期数×100%。

    以2016年10月销售额为例,环比增长率=(2016年10月销售额-2016年9月销售额)/2016年9月销售额*100。那么在Tableau中,怎么才能不写代码就得到环比增长率呢?不写代码?我书读的少,不要忽悠我哦!

    以10.2版本为例,数据源使用自带的《示例 - 超市》,读取数据源后,将订单日期拖到行功能区,右键选择下面的“月”格式,并设置为离散,效果如下:

    然后复制度量窗格的“销售额”,将“度量名称”拖到列功能区,按住ctrl键将“度量名称”从列功能区拖到筛选器区,并选择“销售额”、“销售额(复制)”两个度量字段:

    将“度量”窗格的“度量值”拖到“标记”——“文本”:

    这样我们就得到了一个按年月升序排列的销售额数据,接下来右键“标记”区的“总计(销售额(复制))”字段,选择“快速表计算”——“百分比差异”,就得到了我们想要的环比数据啦:

    设置下字体格式,编辑下字段别名:

    你没有看错,就是辣么简单!就是不写一行代码!就是辣么任性!环比就搞定了!!!

    先不要高兴的太早,老话说,知其然,还要知其所以然。为什么Tableau计算环比这么简单,我们来看看原因在哪里。

    在前面的操作中,我们使用了Tableau一个强大的功能,表计算。这里的表,并不是数据源对应的那个表,而是一个虚拟表,是在工作表开发界面由选择的维度和度量构成的一张虚拟表。在环比这个例子中,虚拟表是由“订单日期”按照年月格式显示的一个维度字段,和“销售额”、“销售额(复制)”两个度量字段,按照“订单日期”升序排列而创建。升序排列让Tableau知道该如何选择“本期”和“上期”,两个度量字段用于实际计算环比,但是最关键一步,还是在于选择的表计算类型“百分比差异“。让我们右键“总计(销售额(复制))”字段,选择“编辑表计算”,一探“百分比差异”的神奇之处:

    这里有几个关键之处,首先我们看到“计算依据”选择了“表(向下)”,由于虚拟表是按照订单日期升序排列,因此“表(向下)”告诉了Tableau你计算“百分比差异”的顺序是往下,另外下面可以看到“相对于”——“上一”,这就是告诉Tableau,“上期”的位置是“当期”的上面一个数值。翻译成人话就是,从2013年1月开始计算,往下一直到2016年12月。第一个当期是2013年1月销售额,上期就是上一行,也就是2012年12月销售额,但是虚拟表中没有2012年12月销售额,因此2013年1月的环比为空。然后往下到第二行,2013年2月销售额为当期,那么上期就是上一行,也就是2013年1月销售额,这时候按照内置的计算逻辑:(2013年2月销售额-2013年1月销售额)/2013年1月销售额*100,就得到了2013年2月环比增长率,后面以此类推,直接2016年12月销售额计算完毕,整个表计算也就结束。

    有同学会问,如果不是升序排列,而是降序呢?那么只要在“相对于”这里,选择“下一”就可以了:

    再提高一点,除了通过可视化了解环比,还可以通过Tableau自动生成的代码来学习环比计算,我们可以双击“标记”区的“总计(销售额(复制))”字段,将里面的代码拷贝出来,贴到一个文本文件:

    是不是看了有点晕,没关系,我们先解释下几个函数:

    ZN函数是指如果括号里的表达式结果不为NULL,则返回它,否则返回0。用这个函数主要是处理NULL值。

    ABS函数是取括号里表达式的绝对值。

    重点来了,赶紧记赶紧记,LOOKUP函数是这段代码的灵魂,括号内分两部分,逗号前面是当前值,后面的-1表示上一个值,翻译成人话就是根据当前值,找它的上一个值。

    三个函数明白了以后,这段代码的含义就可以理解为:

    (当前值 - 根据当前值找到它的上一个值)/根据当前值找到它的上一个值的绝对值。虽然有点绕口,但这就是“表计算——百分比差异”在Tableau中的语法。

    掌握了这个公式,其实我们就可以直接用代码来快速实现同比了。

    同比

    根据百度得到,同比增长率=(本期数-同期数)/同期数×100%。

    以2016年10月销售额为例,环比增长率=(2016年10月销售额-2015年10月销售额)/2015年10月销售额*100。下面我们看下如何快速实现同比。我们复制刚才的“环比”工作表,重命名为“同比”:

    然后我们双击“标记”——“总计(销售额(复制))”,将公式修改如下:

    (ZN(SUM([销售额 (复制)])) - LOOKUP(ZN(SUM([销售额 (复制)])),-12)) / ABS(LOOKUP(ZN(SUM([销售额 (复制)])),-12))

    想一下,为什么这里不是-1,而是-12了?

    因为同比,只要日期中间没有中断,那么上一个值就应该是去年同月,自然等于当前年月-12了。

    我们来看下结果:

    2013年的12个月份,由于没有对应的2012年数据,因此同比也没有数据,第一个应该是从2014年1月开始。有兴趣同学可以逐一核对。

    如果日期按降序排列,那么代码中只需要将-12替换成12就可以了,是不是非常的简单方便!

    掌握了这个计算公式后,不论同比、环比,还是当前值与之前、之后的任一值进行比较,我们都可以快速通过修改代码,迅速得到正确结果,就是辣么爽!

    注意事项:

    1.日期序列中间不能有缺失,比如2016年12个月,如果没有5月份,那就变成6月-4月,这是不对的。因此需要对数据源做出处理,人为添加5月份,值为0即可。

    2.由于这个方法与日期字段的排序有紧密关系,因此当用户修改了排序顺序后,原来的计算公式就失效了,聪明的你,是否有更好的解决方案呢?
     

    展开全文
  • 同比和环比是统计分析中常见的功能,在Tableau中,通过表计算,我们不用写一行代码,就可以快速实现同比和环比。环比根据百度得到,环比增长率=(本期数-上期数)/上期数×100%。以2016年10月销售额为例,环比增长率=...
  • 在工作中,我们更加关注TOPN,并且可能会从横纵向维度来对比分析,观察其在整体中的位置...以自带的“示例–超市”数据为数据源,一起来看一下如何利用tableau参数、计算字段,在同一视图中展示TOPN及其占比、增长率
  • 好久没有更新了,今天主要分享一下在tableau中如何计算growth,也就是当前年跟去年或者上一个月份的差值...1.在tableau计算:  当然在tableau中根据不同的展示方式我们采用不同的方法,可以用表计算,tableau中的函数
  • 好久没有更新了,今天主要分享一下在tableau中如何计算growth,也就是当前年跟去年或者上一个月份的差值。 当然每个人采取的方式不同,个人习惯在view中将PY及PM的值计算好,直接在tableau中去使用,首先我们说说在....
  • Tableau自动功能可以直接展示环比,但其展示方法适用于一个整体趋势线,即能且只能同时出现多个环比数值。当遇到如下展示方式的时候: 根据选取日期独立展示环比变动数值,且可以展示一种或多种时间间隔的...
  • 计算是指不通过数据源进行直接计算,而是借助中间表计算得出结果的计算,其基本特征是基于视图中聚合数据的二次聚合计算。 二、分区与寻址的概念 要了解表计算,必须先了解——分区与寻址 分区partitioning:...
  • 如果想要实现连续的同比增长率趋势,分析用户通常会尝试把订单日期转化成连续月格式,结果发现快速表计算却失效了。 这种情况,我们该如何实现年月趋势的同比折线图呢?可以试试 LOOKUP 函数! 这里,我们来分享...
  • Tableau功能区中有关快速计算的问题

    千次阅读 2017-09-18 03:13:10
    快速计算之——复合增长率:POWER(ZN([薪酬毛利])/LOOKUP(ZN([薪酬毛利]), FIRST()),ZN(1/(INDEX()-1))) - 1 快速表计算...
  • Tableau(1)基本操作与计算

    千次阅读 2019-04-15 10:16:28
    科学计算可视化能够把科学数据,包括测量获得的数据、图像或是计算中涉及、产生的数字信息变为直观的、以图像图形信息表示的、随时间和空间变化的物理现象或物理量呈现在研究者面前。 用图表讲...
  • 1.计算字段基础 概念、类型、创建、使用、编辑 概念 计算字段是根据数据源字段(包括维度、度量、参数等等),使用函数和运算符来构造公式,从而定义的字段。 跟其他字段一样,计算字段也能拖放到各个功能区里面来...
  • 从零开始Tableau | 10.表计算-基础

    千次阅读 2018-09-18 01:22:38
    计算tableau中的一个重要知识点,也是应用的难点之一,但用好表计算,能较好解决日常分析中的许多计算问题。本节记录要点: 基础概念 快速表计算 创建表计算 基础概念 1.表计算是针对多行数据进行计算的...
  • Tableau基础-第三章(快速表计算)

    千次阅读 2019-04-19 16:08:53
    从头开始学Tableau-第三章(快速表计算) 第一章 第二章 数据源 这一章主要介绍一下快速表计算,在前面的2章中我们基础的了解了一下Tableau的函数,有时候并不希望每一个指标值都用函数去构造,那样就太麻烦了,...
  • 同比和与环比的计算公式

    千次阅读 2015-01-19 13:15:41
    由于采用基期的不同,发展速度可分为同比发展速度、环比发展速度和定基发展速度。简单地说,就是同比、环比与定基比,都可以用百分数或倍数表示。  同比发展速度,一般指是指本期发展水平与上年同期发展水平对比...
  • tableau数据分析

    2022-03-31 10:38:53
    1. 简单总结下Tableau分析步骤 2. 连接数据,必须且基础 2.1 支持导入的数据类型丰富多样 2.1.1 Excel导入 2.1.2 CSV导入 2.1.3 txt导入 2.1.4 MySQL数据 2.1.5 直接复制数据 2.2 数据预处理 2.2.1 规整...
  • 文章目录1. Tableau数据提取1.1 先准备要导入tableau的数据2. Tableau工作表2.1 Tableau工作表2.2 Tableau编辑元数据3.... Tableau函数与计算4.1 Tableau中的运算符4.2 Tableau函数(1)数字函数(2)字符串函数(...
  • Tableau教程
  • Tableau使用笔记

    2021-03-04 10:03:52
    ##Tableau使用笔记 tableau作为一个可以实现数据可视化的工具,还是很值得学习的。在学习过程中记录一下学习要点: 记录数:传入tableau的数据,每一行就代表了一个数据 TableauPublic下载链接:...
  • Tableau(3)添加数据源、简单的图

    千次阅读 2019-06-05 20:50:00
    (6)新建计算字段,接着新建计算字段“销量_同比增长率” (7)把“同期增长率”放到“行”中,添加线,查看结果 (8)新建计算字段“销量_上月”,添加计算字段为“销量_环比增长率” (9)将“销量_环比...
  • 数据背景:基于阿里巴巴电商平台上某店铺的真实用户商品行为数据,通过数据分析了解数据背后更深入的意义,并对商家提出适当的运营建议实战工具:Python、tableau、Excel实战过程:一、数据清洗及整理数据量约有104...
  • tableau学习笔记

    2021-04-20 19:07:39
    三十六、应用快速表计算 快速表计算可以快速实现如计算“年同比增长”之类的功能,在行或列的字段右边点三角,然后选择快速表计算即可。 三十七、使用汇总和合计百分比 三十八、利用排序计算 三十九、制作有效饼图 ...
  • 3.1Tableau数据可视化

    千次阅读 2020-12-09 13:20:48
    3.1.2 Csv导入 可以自动读取目录源下多个文件 3.1.3 Txt导入 可以自动读取目录源下多个文件,csv格式 3.1.4 MySQL导入 3.1.5 复制粘贴 复制所需数据,进入Tableau使用Ctrl+V 3.2 数据预处理 3.2.1 规整数据 ...
  • Tableau——实战示例(八)

    千次阅读 2020-12-27 18:43:41
    同比去年增长情况——今年的增长力度 分品类构成——今天主打的品类哪些是强势品类,哪些品类是比较好 单品销量排行——哪些单品销量是比较好,可以根据当天的活动来判断今天的单品是否没有被分摊到位,导致排行...
  • 关于Tableau可视化学习汇总Tableau入门和介绍Tableau基础作图柱状图和条形图功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个...
  • TABLEAU教程2

    2020-11-26 15:56:59
    颜色可以直接把变化量拖动进去,也可以设计一个计算字段,大于0是增长,小于等于零是衰退,然后最后只有两种颜色 一般是把同期值放在前面,当期值放在后面,所以这里需要手动排序 然后手动把field下调 最终结果 网络...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 478
精华内容 191
关键字:

tableau计算同比增长率