Supongamos que $x\in\mathbb{Q}$, $0\lt x\lt1$, y $x$ tiene la base-$p$ expansión
$$
x=\sum_{k=1}^\infty\frac{d_k}{p^k}\etiqueta{1}
$$
Entonces
$$
\frac{\{p^nx\}}{p^n}=\sum_{k=n+1}^\infty\frac{d_k}{p^k}\etiqueta{2}
$$
Así que
$$
\begin{align}
f_p(x)
&=\sum_{n=0}^\infty\frac{\{p^nx\}}{p^n}\\
&=\sum_{n=0}^\infty\sum_{k=n+1}^\infty\frac{d_k}{p^k}\\
&=\sum_{k=1}^\infty\sum_{n=0}^{k-1}\frac{d_k}{p^k}\\
&=\sum_{k=1}^\infty\frac{k\,d_k}{p^k}\tag{3}
\end{align}
$$
Ya que la suma de $(3)$ se inicia en $k=0$, $f_p(x)-x$ es la función de la pregunta. Sin embargo, si $f_p(x):\mathbb{Q}\mapsto\mathbb{Q}$,$f_p(x)-x:\mathbb{Q}\mapsto\mathbb{Q}$.
Finito de base-$p$ expansión
Obviamente, si la base-$p$ expansión de $x$ es finito, entonces la suma de $(3)$ es finito
$$
f_p(x)=\sum_{k=1}^m\frac{k\,d_k}{p^k}\etiqueta{4}
$$
que es una suma finita de números racionales, por lo tanto $f_p(x)\in\mathbb{Q}$.
La repetición de base-$p$ expansión
Si la base-$p$ expansión de $x$ repite con período de $m$, luego
$$
\begin{align}
f_p(x)
&=\sum_{k=1}^m\sum_{n=0}^\infty\frac{(k+nm)d_k}{p^{k+nm}}\\[6pt]
&=\sum_{k=1}^m\frac{d_k}{p^k}\sum_{n=0}^\infty\frac{k+nm}{p^{nm}}\\[6pt]
&=\sum_{k=1}^m\frac{d_k}{p^k}\left(\frac{kp^m}{p^m-1}+\frac{mp^m}{(p^m-1)^2}\right)\\[6pt]
&=\frac1{p^m-1}\left(mx+p^m\sum_{k=1}^m\frac{k\,d_k}{p^k}\right)\tag{5}
\end{align}
$$
que es de nuevo una suma finita de números racionales, por lo tanto $f_p(x)\in\mathbb{Q}$.
Mezcla de la base-$p$ expansiones
Tenga en cuenta que si no hay base-$p$ lleva al agregar $x$$y$, entonces cada dígito de la suma es la suma de los dígitos, y por lo tanto, por $(1)$$(3)$,
$$
f_p(x+y)=f_p(x)+f_p(y)\etiqueta{6}
$$
Además,
$$
\begin{align}
f_p\left(\frac{x}{p^n}\right)
&=\sum_{k=1}^\infty\frac{(k+n)d_k}{p^{k+n}}\\
&=\frac1{p^n}\left(nx+f_p(x)\right)\tag{7}
\end{align}
$$
La combinación de $(4)$, $(5)$, $(6)$, y $(7)$, obtenemos
Conclusión
Si $x\in\mathbb{Q}$, luego
$$
\sum_{k=1}^\infty\frac{\{p^kx\}}{p^k}=f_p(x)-x\in\mathbb{Q}
$$
Ejemplo 1
En base $5$, $\frac{14}{25}=.\color{#C00000}{24}$. Por $(4)$
$$
\begin{align}
f_5\left(\frac{14}{25}\right)
&=\frac{\color{#00A000}{1}\cdot\color{#C00000}{2}}{5^{\color{#00A000}{1}}}+\frac{\color{#00A000}{2}\cdot\color{#C00000}{4}}{5^{\color{#00A000}{2}}}\\[6pt]
&=\frac{18}{25}
\end{align}
$$
Ejemplo 2
En base $5$, $\color{#0000FF}{\frac13}=.\overline{\color{#C00000}{13}}$, por lo tanto, $p=5,m=2,d_1=1,d_2=3$. Por $(5)$
$$
\begin{align}
f_5\left(\color{#0000FF}{\frac13}\right)
&=\frac1{5^2-1}\left(2\cdot\color{#0000FF}{\frac13}+5^2\left(\frac{\color{#00A000}{1}\cdot\color{#C00000}{1}}{5^\color{#00A000}{1}}+\frac{\color{#00A000}{2}\cdot\color{#C00000}{3}}{5^\color{#00A000}{2}}\right)\right)\\[6pt]
&=\frac{35}{72}
\end{align}
$$
Ejemplo 3
En base $5$, $\frac{67}{75}=.24\overline{13}$. El uso de $(6)$ $(7)$ y los ejemplos anteriores, obtenemos
$$
\begin{align}
f_5\left(\frac{67}{75}\right)
&=f_5\left(\frac{14}{25}\right)+f_5\left(\frac13\cdot\frac1{25}\right)\\[6pt]
&=\frac{18}{25}+\frac1{5^2}\left(2\cdot\frac13+\frac{35}{72}\right)\\[6pt]
&=\frac{1379}{1800}
\end{align}
$$