Ok, let me explain more in detail what I'm trying to do...
I'm developing a voting-App, with a large table "DV_Votes" in Dataverse, containing all the names that have been voted. And I have a collection "col_Candidates", which contains a column with the candidate-names (used for voting) and an empty column "Votes" that should get the number of votes for each candidate. See picture below:

I tried to get the number of votes per candidate from the DV-table with the CountIf() function, but the problem is that my DV-table contains ~5000 records, which is much more than the delegation limit of 2000. And the CountIf() function is non-delegable, so I think this will not work.
As an alternative I tried to copy the whole large DV-table into a new collection, so that I can run the CountIf() function on that collection, without having the delegation problem. But in order to do this copy, I need to deal with the same delegation issue and therefor I thought the numbered column would help in combination with the suggested With() solution.
So, basically my 2 questions are these:
1) What would be the best way to count the votes in the large DV-table? Can I do this directly in the table itself, or is it required to copy the table first into a collection?
2) If I really need to copy the large DV-table into a collection, what would be the best way to do?
I hope this helps to understand my case and looking forward for good suggestions!