metabase / metabase/metabase

Add ToolTip/Note for cells in TableViz

Open
#64,698 1 comment 0 reactions 0 assignees View on GitHub
.Auto triaged .Team/UXWest Type:New Feature Visualization/ Visualization/Tables
Dominant language
Clojure
Stars
49.3k
Forks
6.8k
Avg merge
1d 13h
Merged PRs (30d)
653

Description

**Is your feature request related to a problem? Please describe.**
Tables are used to show a lot of detailed data, which makes them often very wide and hard to work with. For us this happens especially when details for a certain column have to be included into the table.
eg: in an order table, also all details of the person who ordered have to be included.

**Describe the solution you'd like**
One way to add extra context to a table without increasing size is Cell Notes (known from Excel).
For Metabase: Similar to _Label_ and _Link_ for a column, I would add another configuration for ToolTip (displayed onHover, or onClick). This way, other fields of the table can be easily used for that.

In best case, the tooltip should also allow line breaks for formatting, similar to this feature request https://github.com/metabase/metabase/issues/64697

**Describe alternatives you've considered**
So, far I either linked to detailed information, or added extra columns to the table

**How important is this feature to you?**
Very high. This single feature would literally make all of our tables better in terms of usability and clarity.

**Additional context**
The feature "More improvements to table viz" is currently in development, so I would assume my feature request fits in well.

Contributor guide

Open the contributing guide

Research direction

The issue names no implementation files, tests, or entry points. Start by locating TableViz and the existing column Label and Link configuration; done means a cell tooltip or note can use another field for context, with hover or click display and line breaks if supported.

Written by the indexing model from the issue text.

Assessment

Tech stack
clojure
Domain
data-visualization
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.