Apache Superset如何默认隐藏特定数据集?
如何将特定数据集设置为默认隐藏状态
当然可以实现!要让特定数据集默认隐藏,页面加载时就呈现你要的状态,还能按需取消隐藏,具体方法分场景来看:
一、自定义网页开发场景
如果是自己开发的网页,用前端代码就能搞定:
- 给需要默认隐藏的数据集元素加个
hidden类或者直接用hidden属性,页面加载时就会自动隐藏:
配套的CSS样式:<!-- 初始隐藏的数据集 --> <div class="dataset hidden" id="dataset-1">数据集1内容</div> <div class="dataset hidden" id="dataset-2">数据集2内容</div> <!-- 默认显示的数据集 --> <div class="dataset" id="dataset-3">数据集3内容</div>.hidden { display: none; } - 再添加切换按钮,点击就能取消隐藏指定数据集:
// 绑定按钮点击事件,显示指定数据集 document.querySelector('#show-dataset1').addEventListener('click', () => { document.querySelector('#dataset-1').classList.remove('hidden'); });
二、BI可视化工具场景(以Tableau为例)
如果是用Tableau这类BI工具制作仪表板:
- 进入仪表板编辑模式,选中要默认隐藏的工作表/数据集容器,在右侧「布局」面板找到「显示/隐藏」选项,勾选「初始隐藏」。
- 添加「显示/隐藏容器」按钮,关联对应的隐藏元素,就能按需点击显示。
三、Power BI场景
用Power BI的话,书签功能是最优解:
- 先手动隐藏目标数据集,然后创建一个书签保存当前状态。
- 设置仪表板默认加载该书签,页面打开时就会自动呈现隐藏状态。
- 添加书签切换按钮,就能随时切换数据集的显示/隐藏状态。
内容的提问来源于stack exchange,提问作者Rossitten
相关产品推荐
相关产品推荐

