Earn a 50% discount on the DP-600 certification exam by completing the Fabric 30 Days to Learn It challenge.
Hola
Mi código Dax no está haciendo exactamente lo que quiero que haga. Estoy tratando de regresar en el nivel de fila para un tipo de registro de "Re-Reg'n" que tiene un estado de registro de "Completado" para mostrar el estudiante registrado en otro curso en una fecha de inicio de Registro posterior que no era otro "Re-Reg'n". Aquí está mi código que no funciona:
Próximo Curso Reg'n =
if([Tipo de registro]="Re-Reg'n" || [Estado de registro]="Completado",
var c = [ID de estudiante]
var cs = [Tipo de registro]
var sd = [Fecha de inicio de la inscripción]
var r = calculate(COUNTROWS('ONLINE Reg''n'),ALL('ONLINE Reg''n'),'ONLINE Reg''n'[Student ID]=c,'ONLINE Reg''n'[Tipo de registro]<>"Re-Reg'n",'ONLINE Reg''n'[Fecha de inicio de la inscripción]>sd)
return if(r>0,"True","False"))
Actualmente, estos tres Id de estudiante están devolviendo un resultado VERDADERO cuando en realidad solo el tercer estudiante cumple con los criterios que estoy buscando.
Identificación de estudiante | Nombre de las ofertas | Nombre de los cursos | Estado de registro | Fecha de inicio de la inscripción | Fecha de finalización de la inscripción | Tipo de registro | Reg'd Próximo Curso | # nuevo curso Reg'n |
Ryan Molnar | COHS 3110 20/SM | COHS 3110 | Completado | 05/05/2020 | 20/07/2020 | |||
Ryan Molnar | COHS 3120 20/SM | COHS 3120 | Completado | |||||
Ryan Molnar | COHS 3130 20/SM | COHS 3130 | Completado | |||||
Ryan Molnar | COHS 3210 20/SM | COHS 3210 | Caducado | 04/06/2020 | 13/08/2020 | |||
Ryan Molnar | COHS 3210 22/WI | COHS 3210 | Extendido | 13/01/2022 | 24/03/2022 | Re-Reg'n | FALSO | |
Ryan Molnar | COHS 3220 20/SM | COHS 3220 | Completado | 04/06/2020 | 13/08/2020 | |||
Ryan Molnar | COHS 3230 20/SM | COHS 3230 | Completado | 04/06/2020 | 13/08/2020 | |||
Ryan Molnar | COHS 3310 20/SM | COHS 3310 | Caducado | 04/06/2020 | 13/08/2020 | |||
Ryan Molnar | COHS 3310 22/WI | COHS 3310 | Extendido | 13/01/2022 | 24/03/2022 | Re-Reg'n | FALSO | |
Historia de Janean | DOHS 4111 19/FA | DOHS 4111 | Completado | 24/09/2019 | 26/12/2019 | |||
Historia de Janean | DOHS 4131 19/FA | DOHS 4131 | Completado | 10/12/2019 | 12/03/2020 | |||
Historia de Janean | DOHS 4151 20/WI | DOHS 4151 | Caducado | 01/04/2020 | 02/07/2020 | |||
Historia de Janean | DOHS 4151 21/WI | DOHS 4151 | Caducado | 07/01/2021 | 08/04/2021 | Re-Reg'n | ||
Historia de Janean | DOHS 4151 22/WI | DOHS 4151 | Completado | 20/01/2022 | 21/04/2022 | Re-Reg'n | FALSO | |
Shaun Pylypiw | COHS 3110 19/FA | COHS 3110 | Completado | 27/09/2019 | 09/12/2019 | |||
Shaun Pylypiw | COHS 3120 19/FA | COHS 3120 | Completado | 09/10/2019 | 19/12/2019 | |||
Shaun Pylypiw | COHS 3130 19/FA | COHS 3130 | Completado | 24/10/2019 | 06/01/2020 | |||
Shaun Pylypiw | COHS 3210 20/WI | COHS 3210 | Completado | 11/01/2020 | 23/03/2020 | |||
Shaun Pylypiw | COHS 3220 20/WI | COHS 3220 | Caducado | 24/01/2020 | 06/04/2020 | |||
Shaun Pylypiw | COHS 3220 21/SM | COHS 3220 | Completado | 16/08/2021 | 25/10/2021 | |||
Shaun Pylypiw | COHS 3230 20/WI | COHS 3230 | Caducado | 27/01/2020 | 09/04/2020 | |||
Shaun Pylypiw | COHS 3230 21/FA | COHS 3230 | Completado | 28/10/2021 | 06/01/2022 | Re-Reg'n | VERDADERO | 2 |
Shaun Pylypiw | COHS 3310 20/WI | COHS 3310 | Caducado | 30/01/2020 | 13/04/2020 | |||
Shaun Pylypiw | COHS 3310 21/FA | COHS 3310 | Completado | 08/11/2021 | 17/01/2022 | Re-Reg'n | VERDADERO | 2 |
Shaun Pylypiw | COHS 3320 20/WI | COHS 3320 | Caducado | 02/02/2020 | 13/04/2020 | |||
Shaun Pylypiw | COHS 3320 21/FA | COHS 3320 | Completado | 08/11/2021 | 17/01/2022 | Re-Reg'n | VERDADERO | 2 |
Shaun Pylypiw | COHS 3330 21/FA | COHS 3330 | Completado | 08/11/2021 | 17/01/2022 | |||
Shaun Pylypiw | COHS 3340 21/FA | COHS 3340 | Completado | 15/11/2021 | 24/01/2022 | |||
Shaun Pylypiw | COHS 3410 22/WI | COHS 3410 | Extendido | 28/04/2022 | 07/07/2022 |
También me gustaría contar cuántas nuevas inscripciones en otra nueva columna para poder calcular la cantidad de ingresos que este estudiante ha producido con las nuevas inscripciones que no fueron "Re-Reg'n".
Cualquier ayuda es muy apreciada.
¡Gracias!
En realidad, me di cuenta de que mi campo de fecha no estaba configurado correctamente. una vez formateado correctamente el resultado fue correcto.
Gracias por su interés.
Hi , @Vtomsons ;
Lo siento, no entiendo muy bien su lógica de pensamiento, ¿puede describirla un poco más claramente y el resultado que desea obtener?
Saludos
Equipo de soporte de la comunidad _ Yalan Wu
Si esta publicación ayuda, considere Aceptarla como la solución para ayudar a los otros miembros a encontrarla más rápidamente.
Hola
Más tarde me di cuenta de que estaba usando el OR (||) en lugar de los símbolos AND (&&), así que todo bien con mi pregunta anterior.
Tengo un seguimiento para resolver la cantidad que es R del código anterior (llamado Next Course Amount). El código a continuación está haciendo un buen trabajo al devolver la cantidad de inscripciones después de la fecha de inicio identificada, pero si la fecha de inicio es la misma para más de una inscripción (oferta de curso) para el mismo estudiante, R está contando solo una en lugar de 2 o 3. Tiene sentido ya que estoy pidiendo contar las fechas de inicio del registro, así que tal vez debería contar las ofertas cuando la fecha de inicio podría ser la misma para varias ofertas. Simplemente no estoy seguro de cómo encajar en las ofertas al código a continuación. Permítanme saber si alguien tiene alguna sugerencia.
Cantidad del próximo curso =
IF([Tipo de registro]="Re-Reg'n" && [Estado de registro]="Completado",
var s = [ID de estudiante]
var rt = [Tipo de registro]
var cn = [Nombre de las ofertas]
var sd = [Fecha de inicio de la inscripción]
var r = calculate(COUNTROWS('ONLINE Reg''n'),ALL('ONLINE Reg''n'),'ONLINE Reg''n'[Student ID]=s,'ONLINE Reg''n'[Tipo de registro]<>"Re-Reg'n",'ONLINE Reg''n'[Fecha de inicio de la inscripción]>sd)
volver r)
Hola
Comparta algunos datos con los que trabajar y muestre el resultado esperado.