Having tried to better understand this problem, I think it is either too hard or just not well enough defined.
@ankitgssingh wrote:
... The formula column has been created based on concatenating values from other columns based on filtered data.
I am having an issue with the "based on filtered data". In the file you attached, the formula column is based on two other columns, :species and :season, but no filters are involved here. (But maybe that point is not important at all. Just felt I had to point out an incosistency.)
@ankitgssingh wrote:
... I want to generate the formula column dynamically and update it whenever someone selects a new category from the data filter. ...
When someone selects Cat (from colA) and short(from colB) the formula column should automatically get filled with "Cat_short" .
When someone selects Dogs (from colA) and tall (from colB) the formula column should automatically get filled with "Dogs_tall" .
Why would you in this situation, i.e., when filtering, for example, in Graph Builder, want to make changes to your data table? Your column for :species contains two entries (FOX, COYOTE). Your column for :season contains four entries (fall, winter spring, summer). Having read the above description again and again, I still can't see anything else than a wish to overwrite the entire formula column with a string composed of the current filter settings. How would this column still be connected to the original data table?
@ankitgssingh wrote:
This way my formula column in the overlay of graph builder should update dynamically whenever someone selects a category using data filter.
If you create just some plot from your table using Graph Builder and add :species as well as :season to the local data filters, while using the :Combined_Name column in the Overlay field, you will see that the legend is updated with the filter selection. (See screenshot below.)
Based on the above screenshot example, I am therefore wondering what would be the benefit of filling up the formula column (:Combined_Name) with the filter selections made.