In the performance matrix for an interface is: blue is caused by local!A.pink is caused by local!B. But local!B is using results from local!A . Since the logic is already evaluated in local!A, local!B is simply calling the results from local!A, then why it's taking the same amount of time.
Discussion posts and replies are publicly visible
I interpret it in a way that Appian measures the time it takes until the value for a local is calculated.
Is it suggested to break a complex query into two local variable operations or perform in the same local variable.
No. If the second value depends on the first, the second always has to wait. If you have the chance to decouple queries, Appian will automatically run them in parallel.