首页 > 其他分享 >Tableau Desktop文件夹功能的使用,及个人公式规范

Tableau Desktop文件夹功能的使用,及个人公式规范

时间:2024-07-03 23:55:46浏览次数:16  
标签:Tableau Desktop 指标 QTD 文件夹 维度 YTD MTD

        1.前言

        大家好啊,今天想聊一个Tableau一个小功能的个人使用心得,那就是文件夹。以及交流下我日常项目中对这个功能的使用情况。

       这个小功能看似不起眼,貌似只是Tableau Desktop诸多功能中比较阿卡林的一个,很多朋友尤其是刚开始接触Tableau不久的会直接将其忽略不计。而对于我来讲,这个文件夹功能的设计简直是雪中送碳。尤其是对于一个超级强迫症来说,保持Tableau公式的整洁干净和归类有序是必须要做到的。

       这也是我第一次写文章写这个小功能的原因。

       在猴子的日常的项目开发过程中,经常会出现Tableau Desktop所连接的表字段数量较多的情况,最多的一次连接表的字段就有100多个,在此基础上写的公式数量更是数不过来。而这张表又是猴子公司的业务主表(NO.1那种,连接了几十张BI报表)。所以如何把该数据源搞好了是我的弟中之弟。这关乎到我接下来的日子是否可以快乐划水。

        2.Tableau Desktop 版本

        Tableau Desktop 2024.2

        3.宽表字段准备

       接下来我来列举一下我们用的宽表的字段类型吧,如下,实际项目上用的数量还要多一些。

       下面的中文名是根据业务和猴子制定的开发规范的共同因素下编写的

       维度如下

序号字段名称中文名字段类型维度/度量
1YEAR年份时间维度
2QUARTITY月份
3MONTH季度
4BU部门组织架构
5ASD南北中国
6RSM大区
7DSM地区
8PSR员工
9BU_CODE部门编码
10ASD_CODE南北中国编码
11RSM_CODE大区编码
12DSM_CODE地区编码
13PSR_CODE员工编码
14BU_HEAD部门领导姓名
15ASD_HEAD南北中国领导姓名
16RSM_HEAD大区经理姓名
17DSM_HEAD地区经理姓名
18PSR_NAME员工姓名
19BU_NUMBERBU工号
20ASD_NUMBERASD工号
21RSM_NUMBERRSM工号
22DSM_NUMBERDSM工号
23PSR_NUMBERPSR工号
24PROVINCE省份地区维度
25CITY城市
26CITY_LEVEL城市级别
27PROVINCE_LEVEL省份自定义级别
28PRODUCT_NAME产品名称产品属性
29PRODUCT_CODE产品编码
29PACKAGE_NAME产品规格
30PACKAGE_CODE品规编码
31COMMON_NAME产品通用名
32PRODUCT_LEVEL产品等级
33PACKAGE_LEVEL品规等级
34distributor_code经销商编码经销商属性
35distributor_attr1经销商状态
36distributor_attr2经销商状态2
37distributor_attr3经销商状态3
38distributor_name经销商名称
39distributor_level经销商级别

        度量如下,度量值很多特殊逻辑都在后台ETL过程中进行处理了,传给前端的都是各个报表所需要的

序号字段名称中文名字段类型维度/度量
1ACTUALQTYMTD销量(本月)(MTD)实际值(部分逻辑
后台处理)
度量
2ACTUALQTYQTD销量(本季度)(QTD)
3ACTUALQTYYTD销量(本年)(YTD)
4ACTUALAMOUNTMTD销售额(本月)(MTD)
5ACTUALAMOUNTQTD销售额(本季度)(QTD)
6ACTUALAMOUNTYTD销售额(本年)(YTD)
7TARGETQTYMTD指标量(本月)(MTD)
8TARGETQTYQTD指标量(本季度)(QTD)
9TARGETQTYYTD指标量(本年)(YTD)
10TARGETAMOUNTMTD指标额(本月)(MTD)
11TARGETAMOUNTQTD指标额(本季度)(QTD)
12TARGETAMOUNTYTD指标额(本年)(YTD)
13ACTUALQTYMTDLY销量(去年本月)(MTD)
14ACTUALQTYQTDLY销量(去年本季度)(QTD)
15ACTUALQTYYTDLY销量(去年)(YTD)
16ACTUALAMOUNTMTDLY销售额(去年本月)(MTD)
17ACTUALAMOUNTQTDLY销售额(去年本季度)(QTD)
18ACTUALAMOUNTYTDLY销售额(去年)(YTD)
19TARGETQTYMTDLY指标量(去年本月)(MTD)
20TARGETQTYQTDLY指标量(去年本季度)(QTD)
21TARGETQTYYTDLY指标量(去年)(YTD)
22TARGETAMOUNTMTDLY指标额(去年本月)(MTD)
23TARGETAMOUNTQTDLY指标额(去年本季度)(QTD)
24TARGETAMOUNTYTDLY指标额(去年)(YTD)
25ACTUALQTYMTDLLY销量(前年本月)(MTD)
26ACTUALQTYQTDLLY销量(前年本季度)(QTD)
27ACTUALQTYYTDLLY销量(前年)(YTD)
28ACTUALAMOUNTMTDLLY销售额(前年本月)(MTD)
29ACTUALAMOUNTQTDLLY销售额(前年本季度)(QTD)
30ACTUALAMOUNTYTDLLY销售额(前年)(YTD)
31TARGETQTYMTDLLY指标量(前年本月)(MTD)
32TARGETQTYQTDLLY指标量(前年本季度)(QTD)
33TARGETQTYYTDLLY指标量(前年)(YTD)
34TARGETAMOUNTMTDLLY指标额(前年本月)(MTD)
35TARGETAMOUNTQTDLLY指标额(前年本季度)(QTD)
36TARGETAMOUNTYTDLLY指标额(前年)(YTD)
37ACTUALQTYMTDLM销量(本年上月)(MTD)
38ACTUALQTYQTDLM销量(本年上季度)(QTD)
39ACTUALAMOUNTMTDLM销售额(去年上月)(MTD)
40ACTUALAMOUNTQTDLM销售额(去年上季度)(QTD)
41TARGETQTYMTDLM指标量(前年上月)(MTD)
42TARGETQTYQTDLM指标量(前年上季度)(QTD)
43TARGETAMOUNTMTDLM指标额(前年上月)(MTD)
44TARGETAMOUNTQTDLM指标额(前年上季度)(QTD)
        4.数据源准备工作

        我们连接到EXCEL数据源,连接情况如图所示,点击下方数据源标签可查看该数据详情,并且在字段名称上双击可以进行改名(个人习惯改成中文名)。

        5.切换为按文件夹分组

        点击工作表1标签,然后点击上面的小三角,或者拉到最下面空白处右键,然后点击按文件夹分组即可。

        

        6.字段拖拽到文件夹中的操作

        点击某字段,直接用拖拉拽拽到对应的文件夹即可。当然如果一次性想要拖拉拽进某个文件夹字段过多的话,直接shift键或者ctrl健选中多个即可一次性将多个字段拖进去指定文件夹。

        示例工作簿中我直接一个shift操作将80多个字段直接拽进去文件夹中

        7.工作簿开发&修改备注(个人习惯)

        Monkey的个人习惯,就是创建一个备注文件夹,再创建一个或者多个计算字段拽进备注文件夹,里面的值随便写一个(比如1,true之类的),然后在该字段里面写下各种备注。

        8.文件夹命名设计

        个人文件夹设计命名如下图,前方命名的数字用于对文件夹进行排序(1.1,2.1.1之类的),同时也可以将原始字段和在此基础上所作的计算字段进行分级

        

        当然,下方的参数如果使用的数量多,需要用文件夹进行分组的话,也可以在参数里面创建文件夹(首先需要建一个参数,然后在参数栏右键点击新建文件夹,然后拖入即可)如图

        9.计算公式命名规则思路

        这里列举一些个人命名规则,如图所示

        维度文件夹

        1.筛选器计算公式

        2.维度特殊处理计算公式

        3.其余维度文件夹

        在维度公式的命名上,Monkey这边没有什么特别的命名方式,只需要通过公式名称来清晰的理解该公式的用处即可。

        度量公式的话,我会用名称+(属性1)+(属性2)+ N 的方式来命名,比如之前原始度量值的命名

        例如:销量(本月)(MTD),指标额(去年)(YTD)

        而度量文件夹命名方式与公式计算是层层递进的,按照

        原始度量值----初步计算----1级切换----2级切换 

        1.度量值初步计算

               

        每个括号都是对该计算字段的一个属性的描述,也是对该字段打上标签

         2.度量值1级切换

        

        3.度量值2级切换

        

        10.其他

        在Tableau Desktop的一些古老的版本中,维度和度量中是要分别建文件夹的(在维度框点击右键创建文件夹,并且该文件夹只能放维度值,度量同理)。而新一些的版本是可以一个文件夹既放维度值又放度量值的。

        这边只是列举了我这边的一部分使用场景,也希望大家能够一起交流些心得。

标签:Tableau,Desktop,指标,QTD,文件夹,维度,YTD,MTD
From: https://blog.csdn.net/weixin_43927710/article/details/140111449

相关文章

  • C++文件系统操作2 - 跨平台实现文件夹的创建和删除
    1.关键词2.fileutil.h3.fileutil.cpp4.filesystem_win.h5.filesystem_win.cpp6.filesystem_unix.cpp7.源码地址1.关键词C++文件系统操作创建文件夹创建多级目录文件夹删除文件夹删除文件夹下的所有文件和子目录跨平台2.fileutil.h#pragmaonce#incl......
  • 用WSL2+Docker Desktop部署InLong的坑和经验
    WSL的网络坑死了————题记看到腾讯在搞开源,邂逅了ApacheInLong,觉得很有意思,就开始研究。考虑到这是和性能有关的东西,以后说不定还要压测什么的,所以就决定用WSL2+DockerDesktop,不用虚拟机了,感觉这样性能会好一点,正好也熟悉熟悉命令行,毕竟打CTF虽然天天用Linux但基本能用GU......
  • python 输入文件夹路径,返回所有的层次结构 excel
    importosimportopenpyxlfromopenpyxl.stylesimportFontdefget_folder_structure(root_folder):folder_structure=[]forroot,dirs,filesinos.walk(root_folder):level=root.replace(root_folder,'').count(os.sep)indent=......
  • 在Windows操作系统中,与文件系统进行交互主要通过一系列的API函数来实现,这些函数包括底
    操作文件系统API与操作系统的文件系统进行交互,涉及到底层的文件系统操作和文件属性管理。不同的操作系统提供了不同的API和机制来执行这些操作,但基本的原理和流程大致相似。文件系统API的基本操作1.文件时间戳(创建时间、修改时间、访问时间)创建时间(CreationTime):表示文件被创......
  • 修改文件夹的图标、颜色和其他外观特征可以通过修改注册表、编辑系统文件或者调用 Win
    修改文件夹的图标、颜色和其他外观特征通常涉及以下底层原理和方法:注册表修改:Windows中的文件夹外观特征通常保存在注册表中。通过修改特定的注册表项,可以实现更改文件夹的图标、颜色等外观。具体来说,文件夹的外观设置通常存储在注册表路径类似于 HKEY_CURRENT_USER\Softw......
  • EasyDesktop 浏览器书签管理从未如此简单
    作为一名软件开发从业人员,每天80%的时间都在与浏览器打交道,一半的时间在用浏览器开发调试,另一半时间则是在互联网上搜寻各种知识和资源.为此,我的浏览器书签栏存储和很多非常棒的链接,多到2k屏幕分辨率下一栏都放不下,为此我只好把这些书签的名称改的短一点,这样就能......
  • 将文件转移到一个文件夹内bat
    将文件转移到一个文件夹内bat1.将本目录下的文件夹中的文件全部移动到本目录下  mergeFolders.bat@echoofffor/d%%iin(*)do(pushd"%%i"move*.*..popd)2.将本目录下的文件夹中的文件全部移动到本目录下,包括文件夹中的子文件夹中的内容@echo......
  • 3分钟手把手教Parallels Desktop for Mac 19中文破解版安装激活图文教程
    ParallelsDesktopforMac 19专为最新的Apple硬件和最新版macOS14Ventura设计,改进了基于ARM运行的Windows11的兼容性并始终保持最新状态,让用户能够不间断地完成更多工作。据介绍,Parallels最新版本旨在优化最新Apple硬件的可用性,同时还支持性能和游戏更新,为用......
  • C++文件路径处理3 - 判断指定目录的文件类型(文件夹|普通文件|软连接)
    1.关键词2.filetype.h3.filesystem.h4.filesystem_unix.cpp5.filesystem_win.cpp6.filepath.h7.filepath.cpp8.测试代码9.运行结果10.源码地址1.关键词关键词:C++文件路径处理文件夹普通文件软连接跨平台应用场景:根据指定的目录路径,判断该目录的文......
  • Redis Desktop Manager for Mac(Redis桌面管理工具) v2022.5.0中文版
    RedisDesktopManagerforMac是Mac平台上一款非常实用的Redis可视化工具。RDM支持SSL/TLS加密,SSH隧道,基于SSH隧道的TLS,为您提供了一个易于使用的GUI,可以访问您的Redis数据库并执行一些基本操作:将键视为树,CRUD键,通过shell执行命令。RedisDesktopManagerforMac(Redis桌......