Earn a 50% discount on the DP-600 certification exam by completing the Fabric 30 Days to Learn It challenge.
Hola a todos
Soy nuevo en Power Bi y me gustaría que me ayudaras con la creación de una mesa. Creo que es simple, pero ninguna de las maneras en que he intentado ha funcionado
Tengo esta tabla de datos, que tiene las siguientes columnas "Código", "Fecha" y "Tipo"
código | fecha | tipo |
001 | 01-01-2021 | A |
001 | 02-01-2021 | B |
001 | 05-01-2021 | C |
001 | 10-01-2021 | B2 |
001 | 11-01-2021 | C2 |
002 | 01-01-2021 | A |
002 | 05-01-2021 | B |
002 | 07-01-2021 | C |
003 | 04-01-2021 | A |
003 | 05-01-2021 | B |
004 | 01-01-2021 | A |
004 | 02-01-2021 | B |
004 | 03-01-2021 | A2 |
004 | 07-01-2021 | B2 |
004 | 11-01-2021 | A3 |
Y eso refleja las fechas en que se llevaron a cabo las actividades del siguiente proceso
lo que quiero lograr en la consulta de poder es una tabla como esta
código | A-B | B-C | C-B2 | B2-C2 | B-A2 | A2-B2 | B2-A3 |
001 | 1 | 1 | 1 | 1 | |||
002 | 1 | 1 | |||||
003 | 1 | ||||||
004 | 1 | 1 | 1 | 1 |
se desconoce el número de bucles que pueden ocurrir en el proceso, por lo que la Tabla 2 debe crearse desde cero desde la Tabla 1
Esta es una tabla donde todos los movimientos se marcan con un 1 para cada código.
Por ejemplo, para el código 004, comenzó en "A" y luego fue a "B", luego la columna "A-B" se marcó con un 1, luego volvió de "B" a "A2", por lo que la columna "B-A2" se marcó con un 1, etc ...
Si alguien pudiera ayudarme estaría muy agradecido
Gracias
Solved! Go to Solution.
Hola, aquí hay un enlace a una solución para usted. Probablemente, desea suprimir la carga de las tablas inicial y final, pero se ha ido para que pueda ver la lógica.
Hola, he corregido en el archivo que subí antes (ProcessFlowExample). Sólo necesitaba un paso más introducido
Hola, aquí hay un enlace a una solución para usted. Probablemente, desea suprimir la carga de las tablas inicial y final, pero se ha ido para que pueda ver la lógica.
Es casi perfecto, gracias :), lo único que no es correcto es que se une al último tipo de código con el primer tipo de código siguiente,
por ejemplo, para el código "001" aparece el flujo "C2-A", donde eso es imposible. El último tipo de "001" (C2) se une al primero de "002" (A)