山东省山东省建设厅网站首页,涡阳做网站,怎么免费建立一个网站,百度站长平台h5网站通常#xff0c;Tableau 默认的图表分层结构是统一打开或关上#xff0c;有什么办法可以按需选择展开或折叠#xff1f;如下示例#xff1a;单击“”展开层级#xff0c;单击“-“收起层级。
可以试试集操作#xff01;今天的栗子#xff0c;就来分享具体实现方法吧~ 本…通常Tableau 默认的图表分层结构是统一打开或关上有什么办法可以按需选择展开或折叠如下示例单击“”展开层级单击“-“收起层级。
可以试试集操作今天的栗子就来分享具体实现方法吧~ 本期《举个栗子》我们要给大家分享的 Tableau 技巧是灵活折叠文本表的多级数据行。
为方便学习栗子使用自拟的有五个层级的数据如下图掌握栗子方法后数据粉可尝试使用其他数据源实现。懒癌患者可通过以下链接获取栗子数据源 https://www.dkmeco.com/community/example/detail-700 具体步骤如下
1、创建集
打开 Tableau Desktop连接栗子数据源新建工作表。首先需要创建集二级科目集、三级科目集。
右键单击“数据”窗格中的二级科目字段下拉菜单选择创建-集。如下图所示弹窗中勾选所需的二级科目单击确定。 按照上述步骤再创建三级科目 集弹窗中勾选A11000、B10000、C12100、C12200。 2、创建工作表明细表
➤ 将工作表命名为明细表。将字段“一级科目”、“二级科目”、“三级科目”、“科目名称”拖放至行将字段“度量名称”拖放至列将字段“度量值”拖放至“标记”卡的文本中移除“度量值”卡中不需要的度量胶囊。完成后的效果如下图 ➤ 创建计算字段展示名称用于更好的区分层级关系。键入函数
IF [科目级别]1 THEN [科目名称] ELSEIF [科目级别]2 THEN ’ [科目名称] ELSEIF [科目级别]3 THEN ’ [科目名称] END 在“数据”窗格中右键单击字段“科目级别”下拉菜单选择转换为维度。然后将字段“展示名称”和“科目级别”拖放至行。
分别右键单击行上的“一级科目”、“二级科目”、“三级科目”、“科目名称”、“科目级别”胶囊下拉菜单选择隐藏标题。 3、创建计算字段
➤ 创建计算字段筛选键入函数
[科目级别]1 OR [科目级别]2 OR ([科目级别]3 AND [二级科目 集]) 将计算字段“筛选”拖放至明细表的“筛选器”卡中弹窗中勾选真。可以发现有些“科目名称”被筛选隐藏掉了。 接下来就需要创建““和”-“符号用于展开或者收起数据行。
➤ 创建计算字段-(2~3)键入函数
IF ATTR([科目级别])1 OR ATTR([科目级别])5 THEN ‘’ ELSEIF SUM(IF [二级科目 集]TRUE THEN 1 ELSE 0 END)!0 AND MIN({ FIXED [二级科目]:COUNTD([三级科目])})!1 AND ATTR([科目级别])2 THEN ‘-’ ELSE ‘’ END ➤ 创建计算字段(2~3)键入函数
IF ATTR([科目级别])1 OR ATTR([科目级别])5 THEN ‘’ ELSEIF SUM(IF [二级科目 集]TRUE THEN 1 ELSE 0 END)0 AND MIN({ FIXED [二级科目]:COUNTD([三级科目])})!1 THEN ‘’ ELSE ‘’ END Tips加减号是写逻辑判断一下符号的变化展开和收起主要是用集操作完成的但是一个工作表对于同一个集不能既添加值又移除值所以得用不同的工作表来做。
然后对文本表做一些格式设置。在本栗中需将字段字体设置为微软雅黑 9 号将表格行标题的阴影颜色设置为#ffc994并隐藏“展示名称”的行字段标签。 设置完成后的明细表如下 4、创建工作表展开和收起
➤ 新建工作表2~3展开。双击列上空白处键入‘’然后回车。
将“一级科目”、“二级科目”、“三级科目”、“23”、“科目名称”、“展示名称”、“科目级别”拖放至行。除了“23”胶囊外其他胶囊都需隐藏标题。
将”度量名称”拖放至“筛选器”卡弹窗直接单击确认。将字段“筛选”拖放至“筛选器”卡弹窗勾选真。 分别右键单击视图中的 2~3和 ‘’选择隐藏字段标签。 接下来优化文本表格式设置。如下图所示移除文本表的行列分隔线将工作表的阴影设置为无将行标题的阴影颜色设置为#ffc994。 然后将“标记”卡的标记类型改为多边形。完成后的效果如下 ➤ 新建工作表-2~3收起。
具体步骤跟工作表“23展开”一致只需将行上的“23”字段换成“-2~3”即可。 5、创建仪表板
➤ 新建仪表板科目。
将一个“平铺”的“水平容器”拖放至仪表板视图中再将工作表“明细表”拖放至该“水平容器”中 设置工作表为“适合宽度”将“明细表”和“水平容器”及“平铺容器”的内外边距设置为0。 接着将一个“浮动”的“水平容器”拖放至仪表板视图中叠放在刚刚的容器之上。切换平铺模式先后将工作表“23展开”和“-23收起”拖放至该水平容器中实现左右布局。
隐藏两个工作表的标题统一宽度和高度20像素、1100像素并将它们都设置为适合宽度。然后将该水平容器和两个工作表的内外边距都设置为0。 浮动水平容器位置根据“明细表”的位置来设定只要将前面的“/-”和科目名称对应上即可。 6、创建集操作
单击顶部菜单栏“仪表板”下拉菜单选择操作。在弹窗中选择添加动作-更改集值。
如下图步骤添加集动作
➤ 集动作二级科目-展开 ➤ 集动作二级科目-收起 设置完成后就完成了我们需要的呈现。试试看用鼠标单击“”和“-”来展开和收起下级数据行吧 本期的 Tableau 技巧你 Get 到了吗 下一期再见~ 文章部分信息来源于网络如有侵权请告知