-
Notifications
You must be signed in to change notification settings - Fork 323
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
Table "find and replace" function #7749
Comments
Radosław Waśko reports a new STANDUP for yesterday (2023-10-03): Progress: Clarifying spec and writing docs for lookup_and_replace. Added tests reflecting the spec. Initial work on the implementation. It should be finished by 2023-10-05. Next Day: Next day I will be working on the same task. Do the in-memory implementation. Then DB. |
Radosław Waśko reports a new STANDUP for yesterday (2023-10-04): Progress: Most of the in-memory implementation done, but some bugs to find. Reworked the common parts too. It should be finished by 2023-10-05. Next Day: Next day I will be working on the same task. Finish the in-memory implementation. Then do DB - should hopefully by simpler with the common parts done. |
Radosław Waśko reports a new STANDUP for yesterday (2023-10-05): Progress: Finished the in-memory implementation of lookup_and_replace. Analyzing problems with Database approach, discussing, brainstorming ideas for the Database implementation - created a separate ticket for it. It should be finished by 2023-10-05. Next Day: Next day I will be working on the #7514 task. Move forward a bit on problem handling refactor. Next tasks. |
Currently to replace one more columns in one table from a second table preserving the input order, we would need to:
This also will reorder the left table to a new ordering.
So for example, joining on a user id and replacing the user name from a new table.
The goal of this ticket is to make this easier.
Alteryx has a Find Replace tool: https://help.alteryx.com/20231/designer/find-replace-tool
This is a common VLookup style operation in Excel (
IFERROR(VLOOKUP(...), ...)
)This should be possible in DB as well but might need to relax the ordering unchanged for performance.
The text was updated successfully, but these errors were encountered: