Register now to learn Fabric in free live sessions led by the best Microsoft experts. From Apr 16 to May 9, in English and Spanish.
¡Hola! Se requiere ayuda urgente. Tengo un conjunto de datos con las columnas [RO_Key], [Estado], [Válido desde la fecha] y [Válido hasta la fecha]. Lo que pasa con este conjunto de datos es que puede haber varias líneas de cada [RO_Key] (es decir, unos pocos contratos por RO_Key)
Mi objetivo es clasificar cada [RO_Key] único en "Pre-comprometido" / "Comprometido" / "Futuro vacante" basado en la fecha seleccionada en el informe (creé una tabla de calendario separada y una medida dax para filtrar dónde la fecha seleccionada está dentro de válida desde y hasta la fecha)
La lógica debería ser la siguiente:
1. Definición de "Comprometido " --> "Ocupado" (para la fecha seleccionada ) Y SI hay un siguiente registro con un mayor [Válido desde la fecha] más allá de la fecha seleccionada con [Estado] = "Ocupado"
por ejemplo, Fecha seleccionada = 31 de marzo de 2022, corresponde a la fila 5 que tiene [Estado] = "Ocupado, y la siguiente fila de registro 6 tiene [Válido a partir de la fecha] = 1 de mayo de 2022 con [Estado] = "Ocupado", por lo tanto, [Estado3] de la fila 5 debe ser "Comprometido".
2. Definición de "Pre-comprometido": Igual que "Comprometido", excepto que [Estado] = "Vacante" (para la fecha seleccionada) (es decir, actualmente vacante)
3. "Vacante futura": Si la siguiente fila (suponiendo que la fecha está ordenada en orden ascendente) es MAX([Válido a partir de la fecha]) de la RO_KEY particular Y la siguiente fila tiene [Estado] = "Vacante".
Mi objetivo final es tener solo las columnas [RO_KEY] y [Estado3], con [Estado3] actualizándose dinámicamente dependiendo de la fecha que seleccioné.
Cualquier ayuda sería supppppppppper apreciada. Se adjunta el archivo PBI.
https://app.box.com/s/7k9yxdigd8scpb1t67xoa7m1eye4di8g
Tal vez esta línea de pensamiento ayudaría: Si la fecha seleccionada cae bajo un período / registro, obtenga el rango y el estado de ese elemento de línea, busque el siguiente elemento de línea del [RO_Key], usando rango + 1, y encuentre el estado de ese elemento de línea ... --> pero no he podido descifrarlo suspiro 😞 o ¿ayudaría crear una tabla virtual?
Covering the world! 9:00-10:30 AM Sydney, 4:00-5:30 PM CET (Paris/Berlin), 7:00-8:30 PM Mexico City
Check out the April 2024 Power BI update to learn about new features.
User | Count |
---|---|
2 | |
2 | |
2 | |
2 | |
1 |