No-one understands it. That said, here's how I now approach it: I have a com100 tds/ec/ppm meter. First you need to know that all meters convert ec into ppms and they do that using not one standard, but several nonstandard methods which produce different results. So the same water will get one ppm reading with meter a and another with meter b and they are both right! Confused yet?
I came to realize that you have to decide to trust either your meter or your nute company. I decided to trust my nute company. That is, every week when I change my res, I add nutes according to the maker's (Humboldt's) recommendation. They say the ppm on that is much higher than my meter reads because they base it on a different meter. Follow so far?
So if I assume that my ppm is now where I want it whatever it happens to read on this or that meter, my meter reading is just a gauge and that's how I use it. I'm to the point where I check it now and then but never change anything based on the meter. As long as I continue my current system and methods and nutes I don't even need it.
I see people on riu that read a thread that says ppm at 1500 is good so they go and do whatever it takes for THEIR meter and THEIR nutes to read 1500. It means nothing and who knows what they will come up with. It's as if we were all measuring plants with yardsticks and comparing but no two of us had the same scale on our sticks and worse, none of us was measuring between the same two points.
Alfred Wechsler, creater of the early IQ test, was asked what intelligence is. He answered, "it's what my test measures."