Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Drilldown]Support mapping of source/target columns in Cross-Filters #13966

Closed
cccs-jc opened this issue Apr 6, 2021 · 8 comments
Closed

[Drilldown]Support mapping of source/target columns in Cross-Filters #13966

cccs-jc opened this issue Apr 6, 2021 · 8 comments
Labels
dashboard:drill-down Related to drill-down functionality of the Dashboard enhancement:committed Enhancement planned / committed by a contributor

Comments

@cccs-jc
Copy link
Contributor

cccs-jc commented Apr 6, 2021

This is mock-up of a dashboard with two Charts. The first chart is a table of flights between a originating airport and a destination airport. Columns include ORIGINATING_AIRPORT, DESTINATION_AIRPORT

The second chart gives details about a given airport. Columns include AIRPORT, LOCATION, BUILT

The idea would be to use cross-filtering in order to display the details of the airport selected in the flights table.

Notice that the datasets used in the charts do not share a common airport column name. Currently cross-filter require matching source/target column names.

Flights

You can also imagine a Slack dataset where columns might be "USER_MENTION", "USER_REACTION", "USER_COMMENT" and a user details table keyed on "USER_ID".

In the cross-filtering mechanism it would be great to have a means to map a given source column to a target filter column.

@junlincc junlincc changed the title Feat: Support mapping of source/target columns in Cross-Filters [Drilldown]Support mapping of source/target columns in Cross-Filters Apr 7, 2021
@junlincc
Copy link
Member

junlincc commented Apr 7, 2021

hey jc, the feature you are proposing is called 'drilldown', similar to cross-filtering. instead of changing a 'where clause', drill down is basically changing the dimension. enabling it is now our top priority and would love to use some help from you.
lmk your plan on contributing 🙏 @cccs-jc

@junlincc junlincc added enhancement:committed Enhancement planned / committed by a contributor dashboard:drill-down Related to drill-down functionality of the Dashboard labels Apr 7, 2021
@junlincc junlincc reopened this May 20, 2021
@cccs-jc
Copy link
Contributor Author

cccs-jc commented May 21, 2021

Proposing to augment the Explore CUSTOMIZE COLUMNS. Adding a means to specify the emitted filter name.

Specify_Emitted_Filter_Name_Airport

@villebro's comment:
That’s a good approach. To avoid cluttering the UI, we need to start working on dynamic controls to be able to do “progressive disclosure” of fields. In this case, the emitted filter option would be shown only if “Emit filters” is enabled

@jhult
Copy link
Contributor

jhult commented Jan 14, 2022

@junlincc and @cccs-jc, did apache-superset/superset-ui#1157 ever make its way into Superset? I don't see anything on a table chart (even with "Emit Dashboard Cross Filters" enabled).

It would also be nice to have this for other (all?) chart types (such as a pie chart).

@stale
Copy link

stale bot commented Apr 17, 2022

This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions. For admin, please label this issue .pinned to prevent stale bot from closing the issue.

@stale stale bot added the inactive Inactive for >= 30 days label Apr 17, 2022
@jhult
Copy link
Contributor

jhult commented Apr 20, 2022

@junlincc and @cccs-jc, any thoughts on my previous comment?

@stale stale bot removed the inactive Inactive for >= 30 days label Apr 20, 2022
@rusackas
Copy link
Member

rusackas commented Jun 1, 2023

Spoke with @cccs-tom and @geido about this on Superset Slack, and it sounds like it's still valid.

@rusackas
Copy link
Member

I'm tempted to close this since it's more of a proposal than a bug report, and I'm not sure anyone's planning to work on the effort. I'd propose closing this and revisiting the effort with a new Issue/PR when relevant. Any objections?

@cccs-rc
Copy link
Contributor

cccs-rc commented Feb 15, 2024

No objections from us. :)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
dashboard:drill-down Related to drill-down functionality of the Dashboard enhancement:committed Enhancement planned / committed by a contributor
Projects
None yet
Development

No branches or pull requests

5 participants