美文网首页
在Tableau中实现表格下钻

在Tableau中实现表格下钻

作者: 扫地sir | 来源:发表于2019-12-26 16:47 被阅读0次

    看到Andy大神Public上的一个Viz《Drill Down With Set Actions》,用集动作实现表格的下钻,就下载下来研究了一下,很简单。

    实际上集动作和参数动作在很多时候都是通用的,所以我就分别用两种方法实现一下,供大家参考。

    集动作

    数据就用自带的超市数据,实现类别和子类别的下钻效果

    • 在[类别]上右键,新建一个集[类别 集],如下图,类别都不要选中

    创建计算字段

    • 类别1=
    IF [类别 集] THEN [类别]+'▼ '
    ELSE [类别]+ '▶ '
    END
    

    这里我修改了一下,让三角形箭头在后面,可以避免原Viz需要手动排序的问题。
    如果不用三角箭头的效果,也可以不建这个字段,直接用数据源的[类别]字段

    • 子类别1=
    IF [类别 集] THEN [子类别]
    ELSE ''
    END
    

    这里是为了配合集动作,只要点击类别,就显示相关类别的子类别,其他的子类别就不显示

    • 把[类别1]和[子类别1]拖到行功能区,[订单日期]拖到列功能区
    • 销售额拖到“文本”
    • 把[类别]字段拖到“详细信息”(一定要有,不然新建集动作会报错)
    • 新建一个集动作,如下图

    如果设置都正确,点击类别就可以看到表格下钻的效果了

    参数动作

    参数动作大同小异,简单说一下

    • 在[类别]上右键,新建一个参数[类别 参数]

    新建计算字段

    • 子类别2=
    if [类别]=[类别 参数] then [子类别]
    ELSE ''
    END
    
    • 把[类别]和[子类别1]拖到行功能区,[订单日期]拖到列功能区

    可以用上面建好的[类别1],我这里直接用[类别]

    • 销售额拖到“文本”
    • 新建一个参数动作,如下图

    最终效果是一样的,只不过没有了三角箭头

    原Viz还有地图的下钻方法,也很简单,我这里就不累述了,大家可以自行下载研究。

    此篇文章已发布到我的公众号:saodisir,有兴趣也可关注一下

    相关文章

      网友评论

          本文标题:在Tableau中实现表格下钻

          本文链接:https://www.haomeiwen.com/subject/poecoctx.html