The Following is the code and example for Friedman test
SAS program for the Friedman Test
DATA Fried;
INPUT BLOCK $ TRTMENT $ YIELD @@;
CARDS;
1 A 32.6 1 B 36.4 1 C 29.5 1 D 29.4
2 A 42.7 2 B 47.1 2 C 32.9 2 D 40.0
3 A 35.3 3 B 40.1 3 C 33.6 3 D 35.0
4 A 35.2 4 B 40.3 4 C 35.7 4 D 40.0
5 A 33.2 5 B 34.3 5 C 33.2 5 D 34.0
6 A 33.1 6 B 34.4 6 C 33.1 6 D 34.1
run;
PROC RANK;
BY BLOCK;
VAR YIELD;
RANKS RYIELD;
RUN;