Let $G$ denote a reductive group over a local field $F$. Suppose that $G$ is split over $F$ and fix a maximal (split) torus $A$. Let $A^+$ denote a Weyl chamber in $A$ and let $K$ be a suitable maximal compact subgroup of $G$. Then it is known that a Cartan decomposition holds: $$ G=KA^+K. $$ Hence there is a weight function $w\ge 0$ such that for the Haar-integrals one has $$ \int_G f(x)\ dx=\int_K\int_{A^+}\int_K f(kal)\ w(a)\ dk\ da\ dl. $$ If the field is archimedean, the function $w$ can be explicitly computed as a product over positive roots, see Knapp's book on page 141.
My question is this: Is there a similar explicit formula for $w$ in the non-archimedean case? Normalising the measures so that the compact open subgroups get measure 1 we see that $$ w(a)=|K\backslash KaK|, $$ but I don't know whether that's of any help.