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.
HI Power Bi,
Tengo 2 preguntas diferentes. Espero que puedas compartir algunos consejos
Primera pregunta:
1) Tengo una columna con nombres. Solo quiero crear 2 grupos. Si los nombres son los siguientes, Team: Pre Engagement Team y si no, el nombre pertenece al Equipo de Implementación.
Nombre | Equipo |
Juan Smith | Equipo de Pre Engagement |
Óscar García | Equipo de Pre Engagement |
Schulster, Juan | Equipo de Pre Engagement |
Roger James | Equipo de Pre Engagement |
2) Pregunta
Tengo una columna (tarea) y otra con fechas (Task_assigned_ON2)
Necesito calcular, por Client_Name o CID, la diferencia en meses o semanas entre la fecha en que comenzó el "Proceso previo al compromiso" hasta la fecha de entrega de IPM.
CLIENT_NAME | CID | TAREA | TASK_ASSIGNED_ON | TASK_ASSIGNED_ON2 |
Cliente A | 380227 | Entrega de IPM | 27-JUL-21 07.10.56.000000 PM | 27-JUL-21 |
Cliente A | 380227 | Asignación de recursos | 23-JUL-21 38.04.21.000000 | 23-JUL-21 |
Cliente A | 380227 | Asignación de socios - 965543 - 380227AT01 | 23-JUL-21 15.02.13.000000 | 23-JUL-21 |
Cliente A | 380227 | Asignación de socios - 965543 - 380227TN01 | 23-JUL-21 14.02.47.000000 | 23-JUL-21 |
Cliente A | 380227 | Asignación de socios - 965543 - 380227GR01 | 23-JUL-21 14.02.45.000000 | 23-JUL-21 |
Cliente A | 380227 | Seguimiento del correo electrónico de bienvenida | 21-JUN-21 11.42.52.000000 AM | 21-JUN-21 |
Cliente A | 380227 | Configuración del sistema cliente | 21-JUN-21 11.42.43.000000 AM | 21-JUN-21 |
Cliente A | 380227 | Proceso previo al compromiso | 21-JUN-21 11.42.43.000000 AM | 21-JUN-21 |
Cliente A | 380227 | Comprobaciones de luz verde | 03-JUN-21 01.47.33.000000 PM | 03-JUN-21 |
Solved! Go to Solution.
Si miras mi propuesta, notarás el " || " en el código, es decir, DAX habla por "OR", lo que significa que mi propuesta ya implementó la lógica que desea lograr.
@romovaro tal vez necesite una pequeña solución, para envolver Y condiciones en su propio segmento.
Tasks IPM HandOff & Closed = 0+CALCULATE (
DISTINCTCOUNT( CELERGO_12062021V1[CID] ),
( CELERGO_12062021V1[TASK] = "Pre Engagement Process" && CELERGO_12062021V1[TASK_STATUS] IN {"closed", "Received"} )
|| ( CELERGO_12062021V1[TASK] = "IPM Hand Off" && CELERGO_12062021V1[TASK_STATUS] = "Received" )
)
✨ Síguenos en LinkedIn (en inglés)
Más información sobre el formato condicional en Microsoft Reactor
Mi última entrada de blog El poder de usar grupos de cálculo con relaciones inactivas (Parte 1) (perytus.com) Yo lo haría ❤ Elogios si mi solución ayudó. 👉 Si puede dedicar tiempo a publicar la pregunta, también puede hacer esfuerzos para felicitar a quien ayudó a resolver su problema. ¡Es una muestra de agradecimiento!
⚡ Visítenos en https://perytus.com, su ventanilla única para proyectos/formación/consultoría relacionados con Power BI.⚡
La primera pregunta es ambigua. ¿Qué has intentado y dónde estás atascado?
La segunda pregunta se puede responder con DAX. ¿Quieres esto como medida o es suficiente una columna calculada?
Hi Ibendin
Para la primera pregunta creé un archivo de Excel diferente (Tabla) con los nombres que quiero ver en el informe y creé una relación con la columna Taskactualperformer. (que tiene todos los nombres que trabajan en el proceso). El informe debe mostrar solo el KPI de algunos de ellos. (equipo pre Engagement) Me gustaría crear una columna que diga.... si este nombre; luego Pre Engagement Team, si no.... más.
Tareas IPM HandOff & Closed = Resultado VAR =
CALCULAR (
DISTINCTCOUNT( CELERGO_12062021V1[CID] ),
FILTRO (
CELERGO_12062021V1,
CELERGO_12062021V1[TAREA]
IN { "Pre Engagement Process" , "Pre Engagement Process" , "IPM HandOff" }
&& CELERGO_12062021V1[TASK_STATUS] EN {"Recibido", "cerrado", "Recibido"}
)
)
DEVOLUCIÓN
IF ( ISBLANK ( resultado ), 0, resultado )
Con respecto a la fórmula anterior... Lo que necesito mostrar son todas las tareas que tengo
Tarea= Proceso previo a la contratación y Task_Status= "Cerrado o recibido" y
Tarea = Entrega y Task_Status de IPM = "Recibido"
con esta fórmula obtengo 127. (Pero en el archivo de Excel tengo 127 procesos de pre compromiso cerrados / recibidos" y 18 IPM HandOff recibidos.... falta algo.
y luego, una vez fijada la fórmula, la idea es añadir... y solo para el "equipo previo al compromiso"...
2) Al final, qué gestión quiere ver si el número de tareas
1.
Tasks IPM HandOff & Closed = 0+CALCULATE (
DISTINCTCOUNT( CELERGO_12062021V1[CID] ),
CELERGO_12062021V1[TASK] = "Pre Engagement Process" && CELERGO_12062021V1[TASK_STATUS] IN {"closed", "Received"}
|| CELERGO_12062021V1[TASK] = "IPM Hand Off" && CELERGO_12062021V1[TASK_STATUS] = "Received"
)
Hi Ibendin
gracias. Yo mi archivo excel tengo 106 proceso pre engagement (cerrado o recibido) y 4 IPM HandOff con estado Recibido....
Acabo de notar que CID es el mismo en el proceso de pre compromiso que IPM handOff, por lo tanto, no se puede usar distinctcount.
Utilicé la fórmula a continuación con su ayuda solo usando COUNT ... pero obtengo el mismo número 106 (todavía faltan los 4 IPM supongo...)
¿Tal vez la fórmula correcta es usar el "OR" en lugar de &&?
Tarea= Proceso previo a la contratación y Task_Status="Cerrado o recibido" O
Tarea = Entrega y Task_Status de IPM = "Recibido"
CLIENT_NAME | CID | INSTANCE_NUMBER | TAREA | TAREA2 | TASK_ASSIGNED_ON | TASK_ASSIGNED_ON2 | TASK_STATUS |
Cliente A | 380310 | 1122324 | Iniciar la participación de los socios - 1107560 - 380310ES01 | Iniciar la participación de los socios - 1107560 - 380310ES01 | 23-NOV-21 05.45.08.000000 PM | 23-NOV-21 | Cerrado |
Cliente A | 380310 | 1107560 | IEntrega de PM | Entrega de IPM | 18-NOV-21 01.06.40.000000 PM | 18-NOV-21 | Recibido |
Cliente A | 380310 | 1122323 | Iniciar la participación de socios - 1107560 - 380310CA01 | Iniciar la participación de socios - 1107560 - 380310CA01 | 18-NOV-21 01.06.40.000000 PM | 18-NOV-21 | Cerrado |
Pacaso | 380310 | 1107560 | Proceso previo al compromiso | Proceso previo al compromiso | 01-OCT-21 02.52.09.000000 PM | 01-OCT-21 | Cerrado |
Si miras mi propuesta, notarás el " || " en el código, es decir, DAX habla por "OR", lo que significa que mi propuesta ya implementó la lógica que desea lograr.
HI Ibendlin,
parece que necesitaría la misma fórmula pero en lugar de usar el "OR"..
Necesito proporcionar el total de"Pre Engagement Process - Closed and recevied) como lo hace su fórmula ...
MENOS
las tareas de entrega de IPM con el estado cerrado.
'Celergo-PreEngTeam'[TASK] = "IPM Hand Off" && 'Celergo-PreEngTeam'[TASK_STATUS] = "Cerrado"
gracias Ibendin por su ayuda. La fórmula funciona. Supongo que necesito comprobar qué pasa con los 4 que faltan...
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 | |
1 | |
1 | |
1 | |
1 |
User | Count |
---|---|
2 | |
2 | |
2 | |
1 | |
1 |