Ignition Report Table Column DYNAMIC DATA KEY

You cannot change data keys dynamically. You can hide table columns dynamically. Consider putting all four keys in your table and hide the ones that don't apply.