Understanding data lineage in DAX

What is data lineage in DAX? How does it work? How can you write better DAX code knowing it?