Problema
Queremos calcular el porcentaje del total de la columna mediante subconsulta. Anteriormente vimos como calcular el porcentaje del total de la columna mediante la función DSuma.
Partimos de la siguiente tabla sacada de la anterior entrada.
Solución
SELECT Tabla1.x, Tabla1.freq, [freq]/(SELECT Sum(Tabla1.freq) FROM Tabla1) AS prob FROM Tabla1 GROUP BY Tabla1.x, Tabla1.freq;
Creamos la siguiente consulta.
- Añadimos los dos campos x y freq
- En la ficha Diseño, en el grupo Mostrar u ocultar, clic en Totales (símbolo del sumatorio, sigma).
- Campo calculado prob con la expresión en la que introducimos la subconsulta:
prob: [freq]/(SELECT Sum(Tabla1.freq) FROM Tabla1)
Referencias
No hay comentarios:
Publicar un comentario