How can make a partial draw in style definition?
\documentclass[border=1cm]{standalone}
\usepackage{tikz}
\begin{document}
\tikzset{%
myrect/.style={%
minimum width=2cm, minimum height=1cm, fill=olive!80
}
}
\begin{tikzpicture}
\node[myrect] (R) at (0, 0){};
\draw[red] (R.north west)--(R.north east);
\end{tikzpicture}
\end{document}

