Ja,ist einfach.

Y ist kein String und deswegen nimmt er es nicht.

Du mußt erst Y in einen String wandeln und dann formatieren.