Join us for an expert-led overview of the tools and concepts you'll need to pass exam PL-300. The first session starts on June 11th. See you there!
Get registeredPower BI is turning 10! Let’s celebrate together with dataviz contests, interactive sessions, and giveaways. Register now.
Hola, tengo dos tablas que contienen los datos de la aplicación del estudiante de la siguiente manera:
StudentTable
StudentId | Estado | ChangeDate | ¿Aplazamiento? | AppDate |
Estudiante1 | A1 | 01/10/2020 | Verdad | 01/10/2020 |
Estudiante1 | Os2 | 05/10/2020 | Verdad | 01/10/2020 |
Estudiante1 | Oz5 | 06/10/2020 | Verdad | 01/10/2020 |
Estudiante2 | Aa5 | 07/10/2020 | Falso | |
Estudiante2 | R33 | 11/10/2020 | Falso | |
Estudiante3 | A7h | 02/10/2020 | Verdad | 02/10/2020 |
Estudiante3 | O1 | 04/10/2020 | Verdad | 02/10/2020 |
Estudiante3 | AC8 | 05/10/2020 | Verdad | 02/10/2020 |
Estudiante4 | A1 | 06/10/2020 | Verdad | 06/10/2020 |
Estudiante4 | O3 | 09/10/2020 | Verdad | 06/10/2020 |
Estudiante4 | O3 | 10/10/2020 | Verdad | 06/10/2020 |
StatusTable (es mucho más grande - sólo muestra los códigos relevantes) - vinculado a StudentTable en el estado
Estado | Aplicación | Ofrecer | Aceptación |
A1 | 1 | 0 | 0 |
Aa5 | 1 | 0 | 0 |
A7h | 1 | 0 | 0 |
Os2 | 1 | 1 | 0 |
Oz5 | 1 | 1 | 0 |
O1 | 1 | 1 | 0 |
O3 | 1 | 1 | 0 |
AC8 | 1 | 1 | 1 |
R33 | 1 | 0 | 0 |
He calculado la columna AppDate usando lo siguiente:
StudentId | Estado | ChangeDate | ¿Aplazamiento? | AppDate | OfferDate |
Estudiante1 | A1 | 01/10/2020 | Verdad | 01/10/2020 | 05/10/2020 |
Estudiante1 | Os2 | 05/10/2020 | Verdad | 01/10/2020 | 05/10/2020 |
Estudiante1 | Oz5 | 06/10/2020 | Verdad | 01/10/2020 | 05/10/2020 |
Estudiante2 | Aa5 | 07/10/2020 | Falso | ||
Estudiante2 | R33 | 11/10/2020 | Falso | ||
Estudiante3 | A7h | 02/10/2020 | Verdad | 02/10/2020 | 04/10/2020 |
Estudiante3 | O1 | 04/10/2020 | Verdad | 02/10/2020 | 04/10/2020 |
Estudiante3 | AC8 | 05/10/2020 | Verdad | 02/10/2020 | 04/10/2020 |
Estudiante4 | A1 | 06/10/2020 | Verdad | 06/10/2020 | 09/10/2020 |
Estudiante4 | O3 | 09/10/2020 | Verdad | 06/10/2020 | 09/10/2020 |
Estudiante4 | O3 | 10/10/2020 | Verdad | 06/10/2020 | 09/10/2020 |
Estoy luchando ya que esto no es ni la fecha MAX o MIN, por lo que no he podido utilizar el mismo enfoque que para el AppDate (que siempre será la primera fecha), y me pregunto si el enfoque debe implicar "Oferta 1" de la StatusTable?
Gracias de antemano!
Solved! Go to Solution.
No @Craines,
Por favor, pruebe esta medida:
offerDate =
CALCULATE(
MIN(StudentTable[ChangeDate]),
CONTAINSSTRING(StudentTable[Status], "O"),
ALLEXCEPT(StudentTable, StudentTable[StudentId])
)
Esto me da el siguiente ouput:
No @Craines,
Por favor, pruebe esta medida:
offerDate =
CALCULATE(
MIN(StudentTable[ChangeDate]),
CONTAINSSTRING(StudentTable[Status], "O"),
ALLEXCEPT(StudentTable, StudentTable[StudentId])
)
Esto me da el siguiente ouput: