Issue: Make table with fields "Member, Date, Rate" from table with fields "Member, Rate, From Date, To Date".
The result table must be fully automatically generated. (Using formulas: Arrayformula, Query and more)
Example: Left side source table, right side result table.
use:
=ARRAYFORMULA(QUERY(SPLIT(FLATTEN(IF((A2:A5<>"")*(DAYS(D2:D5; C2:C5)>=SEQUENCE(1; 1000; 0));
A2:A5&"×"&C2:C5+SEQUENCE(1; 1000; 0)&"×"&B2:B5; )); "×"); "where Col2 is not null"))