Let $H < G$ be a subgroup of a finite group $G$. Let $X:=G/H$ and $\mathcal{F} \in Sh_G(X)$ be an equivariant sheaf on $X$ (w.r.t. left multiplication) associated to a finite dimensional representation $\pi$ of $H$ with character $\chi$. Let $Ind_H^G(\chi)$ be the character of $Ind_H^G(\pi)$ and for any $g \in G$ define $X^g=\{x\in X :gx=x \}$.
Recently I found out that the basic formula for the induced character $Ind_H^G(\chi)$ can be interpreted very naturally from the point of view equivariant sheaves giving the following elegant equation:
$$Ind_H^G(\chi)(g)=\Sigma_{x\in X^g} Tr(g^* ,\mathcal{F_x})$$
Where $Tr(g^*,\mathcal{F}_x)$ is the trace of the induced action of $g$ on stalk of $\mathcal{F}$ at $x \in X^g$.
The formula above is surprisingly elegant compared to the one I derived it from (which involved either choosing representatives for cosets or dividing by the order of $H$ while here we avoided both).
Question 1: Is there a reasonably geometric argument for why this formula is true?
Question 2: In what kind of generality does this formula hold? (continuous representations, locally compact groups, distributional characters etc...).