Find everything you need to get certified on Fabric—skills challenges, live sessions, exam prep, role guidance, and a 50 percent discount on exams.
Get startedEarn a 50% discount on the DP-600 certification exam by completing the Fabric 30 Days to Learn It challenge.
Supongamos que tengo un par de columnas en un conjunto de datos que tienen este aspecto:
proyecto | etapa |
Migración de correo electrónico | A |
Migración de correo electrónico | A |
Migración de correo electrónico | A |
Migración de correo electrónico | A |
Migración de correo electrónico | A |
Migración de correo electrónico | A |
Migración de correo electrónico | A |
Reemplazo de computadora portátil | B |
Reemplazo de computadora portátil | B |
Reemplazo de computadora portátil | B |
Reemplazo de computadora portátil | B |
Reacondicionamiento de oficinas | C |
Reacondicionamiento de oficinas | C |
Reacondicionamiento de oficinas | C |
Reacondicionamiento de oficinas | C |
Reacondicionamiento de oficinas | C |
Reacondicionamiento de oficinas | C |
Reacondicionamiento de oficinas | C |
Reacondicionamiento de oficinas | C |
Reacondicionamiento de oficinas | C |
Reacondicionamiento de oficinas | C |
Reacondicionamiento de oficinas | C |
Reacondicionamiento de la cocina | B |
Reacondicionamiento de la cocina | B |
Reacondicionamiento de la cocina | B |
Me gustaría agregar una columna calculada que examine la columna Etapa y asigne un valor numérico a cada grupo de letras, pero un valor diferente al primero de cada grupo. Así, por ejemplo, a la Fase A se le asignaría el número 1, pero el primero del grupo sería el 11. Del mismo modo a la etapa B se le asignaría el número 2, pero a la primera para cada etapa B se le asignarían 22, etc.
Por lo tanto, la columna se vería así:
proyecto | etapa | valor |
Migración de correo electrónico | A | 11 |
Migración de correo electrónico | A | 1 |
Migración de correo electrónico | A | 1 |
Migración de correo electrónico | A | 1 |
Migración de correo electrónico | A | 1 |
Migración de correo electrónico | A | 1 |
Migración de correo electrónico | A | 1 |
Reemplazo de computadora portátil | B | 22 |
Reemplazo de computadora portátil | B | 2 |
Reemplazo de computadora portátil | B | 2 |
Reemplazo de computadora portátil | B | 2 |
Reacondicionamiento de oficinas | C | 33 |
Reacondicionamiento de oficinas | C | 3 |
Reacondicionamiento de oficinas | C | 3 |
Reacondicionamiento de oficinas | C | 3 |
Reacondicionamiento de oficinas | C | 3 |
Reacondicionamiento de oficinas | C | 3 |
Reacondicionamiento de oficinas | C | 3 |
Reacondicionamiento de oficinas | C | 3 |
Reacondicionamiento de oficinas | C | 3 |
Reacondicionamiento de oficinas | C | 3 |
Reacondicionamiento de oficinas | C | 3 |
Reacondicionamiento de la cocina | B | 22 |
Reacondicionamiento de la cocina | B | 2 |
Reacondicionamiento de la cocina | B | 2 |
¿Alguna idea?
Solved! Go to Solution.
@Mat42 Deberá agregar un índice a la tabla y, a continuación, el problema es trivial, ya que puede obtener el valor MIN del índice para el grupo y comparar con el valor actual y tomar su decisión.
@Mat42 Deberá agregar un índice a la tabla y, a continuación, el problema es trivial, ya que puede obtener el valor MIN del índice para el grupo y comparar con el valor actual y tomar su decisión.
Gracias @Greg_Deckler. Realmente necesito dormir y esa solución es lo único que no he temido.