Basically, if you have a table calculation that uses rand()
and then want to re-use this column in another table calculation, Looker will re-generate the random number for the new calculation. I attached images below that explain the problem. I haven’t looked at the SQL to see why, but regardless, there should probably a warning in the quickhelp about this . . .

