Creación de grupos de rangos de edad basados ​​​​en la edad calculada a partir de la fecha de nacimiento

Un usuario Pregunto ✅

nigels

Hola,

Soy bastante nuevo en PowerBI y espero que alguien pueda darme algunas ideas sobre lo siguiente…

Tengo una tabla de personas con Fechas de nacimiento y necesito mostrar la cantidad de personas cuya edad era de 0 a 5 años, de 6 a 10 años, etc., en una fecha de finalización del período seleccionada, por ejemplo, 31/12/2017. De otras publicaciones aquí, encontré un método para permitir que el usuario ingrese la fecha de finalización en una segmentación y calcule dinámicamente la Edad como medida. Así que mi nueva medida ahora muestra la edad de cada persona en la fecha seleccionada.

Sin embargo, ahora no puedo encontrar ninguna manera de poner esas edades en un grupo o en un contenedor, por ejemplo, los niños de 0 a 5 años, etc. Parece que no se puede agrupar una medida de esta manera.

Intenté crear una columna calculada simplemente igual a la medida Edad y parecía prometedora, ya que puede agrupar los valores de una columna calculada, pero cuando intenté guardar las definiciones de grupo, la ventana no respondía al botón Aceptar.

¿Algunas ideas?

Gracias.

nigel

Hola @NigelS,

Es difícil reproducir su escenario sin una tabla de muestra, será mejor que cree una tabla de muestra y enumere el resultado esperado, para que podamos publicar una solución detallada que satisfaga sus necesidades. Puede crear datos falsos si sus datos son privados.

Atentamente,
ángelia

nigels

En respuesta a v-huizhn-msft

Hola @v-huizhn-msft,

Gracias por tu respuesta y perdón por la demora en responder.

He creado algunos datos de muestra como se muestra a continuación.

Los datos tienen 3 columnas: DNI, Nombre y Fecha de Nacimiento (DOB).

Según la fecha de nacimiento, quiero mostrar cuántas personas se encuentran en diferentes grupos de edad en una fecha específica (fin del período), por ejemplo, 31/12/17.

Así que agregué una tabla llamada Calendario que tiene solo una columna con una línea por fecha a partir del 1/1/2016 y termina el 31/12/2018.

Luego tengo una medida llamada «Edad en PE» que se calcula como «Edad en PE = piso (YEARFRAC (MAX (‘Sheet1’)[DOB]), MAX(Calendario[Date])), 1)». Esto proporciona la cuarta columna a continuación. La Edad en PE se puede controlar mediante la segmentación del intervalo de fechas de finalización del período en la parte superior del informe (recorte a continuación). Hasta ahora, todo bien, y los valores en la Edad en la actualización de la columna PE con el control de corte.

Sin embargo, el último paso en el que usé su ejemplo para agregar una columna de categoría de edad no se actualiza a medida que se mueve la segmentación.

es decir, no parece posible tener un cálculo que pueda basarse en una medida y actualizarse dinámicamente.

La fórmula para el cálculo es «Categoría de edad = si ([Age at PE]>=15, «mayores de 15», «menores de 15»).

De manera similar, traté de usar grupos para agrupar la edad en educación física, pero no se puede agrupar una medida.

Así que estoy atascado en este punto y estaría muy agradecido por cualquier idea adicional.

Gracias,

nigel

Categorías de edad.PNG

RH-BIP

En respuesta a nigels

¡Oye! tengo el mismo «problema»… lo solucionaste?

RH-BIP

En respuesta a RH-BIP

Encontré la solución que necesitaba en este video –> https://www.youtube.com/watch?v=5_KDJGPjMnI

Rfranca

@NigelS

Por favor intente y pruebe usarlo. Y marque la respuesta correcta como respuesta si su problema se resolvió; de lo contrario, no dude en preguntar si tiene algún otro problema.

Atentamente,
Rfranca

Rfranca

@NigelS

ver el enlace de abajo

http://community.powerbi.com/t5/Desktop/Display-the-Age-range-using-Power-BI-Standpoint-Online/mp/2…

nigels

En respuesta a Rfranca

@Rfranca

gracias por compartir esta solución. Voy a probarlo más. El desafío que tengo es que necesito hacer esto en dos pasos, es decir, primero calcular la edad en una fecha determinada que se selecciona dinámicamente de una segmentación (hago este cálculo en una medida) y luego aplicar la agrupación en edad rangos en un campo calculado (usando su ejemplo). Sin embargo, no creo que PowerBI admita dinámicamente este enfoque de 2 pasos, pero tal vez pueda incorporar ambos cálculos en la medida. Probaré más.

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *