Causal Fourier Analysis on Directed Acyclic Graphs and Posets