I don't think so. There are ways to return a string containing a field name, but I can't find any that would make this string be treated as code (field name, in this case). Dollar sign expansion sort of works... but dollar sign expansion expressions are oblivious to the chart dimensions. However, if selecting the field for which you want the expression to calculate is OK, this would work: Function($(=Only($Field))). The function would calculate correctly only if a single value in $Field is selected.