The BPARules is not supporting "Dynamic" format.
When using this "Dynamic" format with clauses like this:
SWITCH(SELECTEDVALUE('Other Measures'[Measure]), "Net Sales","#,0", "Units","#,0", "UxA","0.##", "VxA","0.##", "VxP","0.##", "PPU","0.##", "% CV","0.0%", "% CV + Free","0.0%", "CV","#,0", "CV+Free","#,0", "%" ,"0.0%", "0#,##")
The rule "[Formatting] Provide format string for measures" is violated