I assume your 'goodreadtags' column has multiple values (tags-like), right? Then your template might fail because it compares the whole value of the column. So, if you only have 'Leído' in this column, it will work, but if you have multiple values, like 'Bueno, Leído', it fails.
I only manage three values that depend on which Goodreads shelf the book is on: 'I want to read', 'Reading' and 'Read'
Check if your '#progresos' column is really showing '100' for all the five books. If not, you can correct it changing 'switch_if' for 'in_list':
Code:
{#goodreadstags:'in_list($, ',', 'Leído', '100', '')'}
All books read in '#progress' Column shows '100'
Check if your '#progress' column actually shows '100' for all five books.
All books read in '#progress' Column shows '100'
with the three formulas mine and the two suggested by you
But the graph cannot reflect reality.
I'll try restarting the plugin configuration from scratch.
Thanks for your answers