Not something I feel I'm likely to use (given the truly epic quantities of concrete/concrete powder I use ), but why not....
I would think the texture needs to be visually distinct from concrete powder… at least up close (making the textures similar enough that dyed sand blends visually with both sand and concrete powder at ~8+ blocks would seem to cause no harm).
I would also suggest that dyed sand be made distinct from both Sand & Red Sand in color. [Probably most important vs the Yellow and Red & Orange varieties, respectively.]
Because "Red Sand" is already in the game and has special properties [can not be used to craft concrete], I suggest this new item be called X Dyed Sand and that the dyed sand still be craftable into concrete powder [but, perhaps, only of the corresponding color], TNT [standard], sandstone [standard types only], and to be smeltable into glass [clear only].
I would prefer not to introduce a second set of recipes for stained glass and to avoid dyed sandstone; therefore let us assume that the smelting to produce glass or the >process< to craft sandstone destroy the dye.
If dyed sand can only be used to makle the corresponding color of concrete powder, all the sand and the dye must ve of the same matching color.
If the same is assumed of the >process< to craft concrete powder, then
any mix of Sand and X Dyed Sand with the proper dye would create X concrete powder (eg 4 gravel, 1 green dye, 2 black dyed sand, 1 purple dyed sand, and 1 pink dyed sand would still give 8 green concrete powder)
in either case
any mix of Sand, Red Sand, and X Dyed Sand would create standard clear glass, or TNT.
any mix of Sand and X Dyed Sand will craft to standard sandstone
any mix of Red Sand and X Dyed Sand will craft to standard red sandstone
EDIT#1: For Sandstone and Red Sandstone, any mix needs to be altered to require at least one undyed sand to 'set' which item is produced.