Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 

Earn a 50% discount on the DP-600 certification exam by completing the Fabric 30 Days to Learn It challenge.

Reply
Syndicate_Admin
Administrator
Administrator

Cambiar columna a dos grupos

Tengo una columna que tiene números del 0 al 23 para representar las horas del día. Quiero dividir estas horas en un "turno AM" y un "turno PM", pero no puedo entender cómo. ¿Puede alguien publicar una instrucción detallada paso a paso? Siento que muchas de las respuestas que vi fueron vaugue y respondidas por personas que han trabajado con Power BI antes, y tengo un poco de experiencia, pero aparentemente no lo suficiente. Cualquier ayuda sería muy apreciada, ya que actualmente soy un pasante que trabaja en un proyecto y quiero asegurarme de que mi informe sea impecable.

7 REPLIES 7
Syndicate_Admin
Administrator
Administrator

@villasenorbritt ,

Si esta tabla de horas de hecho, entonces no haga ningún cambio en esta tabla. Simplemente cree una tabla de dimensiones con tiempo de turnos y haga una realización con hora de tabla tenue con su tabla de hechos con columnas de horas. La ventaja de esto es que tiene más control sobre el corte y el filtrado de los datos en su informe.

Para hacer una tabla tenue, sugeriría que al principio la prepare en Excel como se muestra a continuación:

HoraTurnoShiftTime
0PM5PM-5AM
1PM5PM-5AM
2PM5PM-5AM
3PM5PM-5AM
4PM5PM-5AM
5EN EL5AM-5PM
6EN EL5AM-5PM
7EN EL5AM-5PM
8EN EL5AM-5PM
9EN EL5AM-5PM
10EN EL5AM-5PM
11EN EL5AM-5PM
12EN EL5AM-5PM
13EN EL5AM-5PM
14EN EL5AM-5PM
15EN EL5AM-5PM
16EN EL5AM-5PM
17EN EL5AM-5PM
18PM5PM-5AM
19PM5PM-5AM
20PM5PM-5AM
21PM5PM-5AM
22PM5PM-5AM
23PM5PM-5AM
24PM5PM-5AM

Por qué, porque esta es una especie de mesa fija, y no debería cambiar tan a menudo.

Luego cópialo. Ctrl+C

En Power BI, use escriba datos para pegar esta tabla:

mahenkj2_0-1653158574344.png

Pegue como se muestra a continuación y cree una nueva tabla de Mayús tenue:

mahenkj2_1-1653158628859.png

Ahora solo relacione la hora de esta tabla con la columna de horas de la tabla de hechos con 1 a muchas relaciones.

Utilice columnas de tabla tenues como segmentaciones de datos en los objetos visuales.

Espero que ayude.

Syndicate_Admin
Administrator
Administrator

Hola @villasenorbritt ,

Por favor, pruebe esto:

1) Cargue sus datos en el editor de consultas de energía. He nombrado la columna como "Hora"

rohit_singh_0-1652981805788.png

2) Haga clic en "Agregar columna" --> "Columna condicional"

rohit_singh_1-1652981868626.png

3) En la siguiente ventana, asigne a la nueva columna el nombre "AM Shift"

Introduzca la condición como si Hora < 12 y luego Hora más nula.

Básicamente pasará por cada fila de la columna "Hora" y comparará el valor con 12. Si el valor de hora es menor que 12, copiará ese valor en la columna de desplazamiento AM, de lo contrario asignará un valor nulo.

rohit_singh_2-1652981926969.png

4) Repita los pasos 2 y 3, pero esta vez llame a la nueva columna "PM shift"

Introduzca la condición como si Hora >= 12 y luego Hora más nula.

rohit_singh_3-1652982086140.png

5) Esto ahora le dará su conjunto de datos final con 3 columnas

rohit_singh_4-1652982131139.png

He asumido que el turno AM terminará a las 12 y el turno PM comenzará a las 12. Puede cambiar las condiciones para el turno AM y PM según sus requisitos.

Atentamente

Rohit


Marque esta respuesta como la solución si resuelve su problema.
¡Aprecia sus felicitaciones! 😊

Entonces, ¿cómo haría las columnas condicionales si el turno AM se ejecuta de 5 AM a 5 PM y el turno nocturno se ejecuta de 5 PM a 5 AM? No soy capaz de hacer el menos que ya que agregará partes que pertenecen al otro turno ya que PM funciona durante la noche y la mañana. Una vez más, muy agradecido por su ayuda.

Hola @villasenorbritt ,

Yu puede probar algo así

Para AM

rohit_singh_0-1652993409057.png

Para PM

rohit_singh_1-1652993427020.png

Resultado

rohit_singh_2-1652993454386.png

Atentamente

Rohit


Marque esta respuesta como la solución si resuelve su problema.
¡Aprecia sus felicitaciones! 😊

Recibo "Tabla" cuando hago esto y no tiene todos los números que se muestran como el tuyo. ¿Podría estar haciendo mal?

villasenorbritt_0-1653071843565.png

¿Cuál sería la razón por la que no se puede seleccionar la sección "agregar columna"? Todo el asunto es gris claro sin opción para seleccionar nada. Agradezco su ayuda.

Pude convertir los datos en una tabla y ahora puedo hacer clic en esa opción. Te haré saber cómo va el resto.

Helpful resources

Announcements
LearnSurvey

Fabric certifications survey

Certification feedback opportunity for the community.