When user hides a few columns within Power BI Report and published it to service and provides access to the end-users. Now, end users won't be able to see the hidden columns in the selection. But, they can still use the hidden columns for aggregations if they know the name of the column or if they have edit access.

It would be great, if we can restrict the usage of the hidden column in any way.