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

Grow your Fabric skills and prepare for the DP-600 certification exam by completing the latest Microsoft Fabric challenge.

Reply
Syndicate_Admin
Administrator
Administrator

Power-Bi con un origen de datos (DWH)

Soy nuevo en Power-Bi y solo necesito ayuda para crear nuevas columnas personalizadas.
Con el que necesito ayuda es:
Tengo una tabla que ya contiene;
* Nombre (más de 100 nombres)
* Fecha de inicio (cuando comenzaron)
* Actividades (2 actividades diferentes, que ya están nombradas, que deben completarse)

Lo que necesito es un gráfico de columnas agrupadas para mostrar:
A través de una línea de tiempo, cuántas personas (Nombre) necesitan completar la Actividad 1 en 30 días
A través de la misma línea de tiempo, cuántas personas necesitan completar la Actividad 2 en 7 meses

El gráfico debe mostrar: (por ejemplo)
En marzo hay 3 Actividades 1 previstas y 10 Actividades 2
En abril hay 10 Actividades 1 previstas y 20 Actividades 2
En mayo....
En junio....
Etc.

Las Actividades necesitarán una fórmula para las fechas (30 días para la Actividad 1 y 7 meses para la Actividad 2)

Ahí es donde me pierdo con la creación de este. 😞

Realmente aprecio cualquier ayuda con esto.

1 ACCEPTED SOLUTION

Hay @DavidM6051 ,

1. Intente agregar una nueva columna personalizada en power query:

if [Activity Name] = "2.4 -Session 1" then  Date.AddMonths([Start Date],1) else if [Activity Name] = "9.8 - Final session" then  Date.AddMonths([Start Date],7) else null

Vlianlmsft_0-1646894014747.png

2. Crea una tabla de calendario desconectada

Table 2 = CALENDAR(MIN('Table'[Start Date]),MAX('Table'[End Date]))

3. Crea una medida como la siguiente:

A = 
CALCULATE(COUNTX(FILTER('Table',[Start Date]<=MAX('Table 2'[Date]) 
&&'Table'[End Date]>MAX('Table 2'[Date])),('Table'[Name])))

Vlianlmsft_1-1646894105763.png


Saludos
Liang
Si esta publicación ayuda, considere Aceptarla como la solución para ayudar a los otros miembros a encontrarla más rápidamente.

View solution in original post

5 REPLIES 5
Syndicate_Admin
Administrator
Administrator

@DavidM6051 ,
¿Puede compartir datos de muestra y salida de muestra en formato de tabla? O un pbix de muestra después de eliminar datos confidenciales.

Gracias @amitchandak ¿ están bien los datos de muestra en un formato de archivo CSV?

NombreFecha de inicioNombre de la actividad
A29/06/20212.4 -Sesión 1
A29/06/20219.8 - Sesión final
B 29/06/20212.4 -Sesión 1
B 29/06/20219.8 - Sesión final
C29/06/20212.4 -Sesión 1
C29/06/20219.8 - Sesión final
D29/06/20212.4 -Sesión 1
D29/06/20219.8 - Sesión final
E29/06/20212.4 -Sesión 1
F29/06/20212.4 -Sesión 1
G29/06/20212.4 -Sesión 1
G29/06/20219.8 - Sesión final
H23/09/20219.8 - Sesión final
I23/09/20219.8 - Sesión final
L23/09/20212.4 -Sesión 1
M23/09/20212.4 -Sesión 1
J19/10/20212.4 -Sesión 1
J19/10/20219.8 - Sesión final
N19/10/20212.4 -Sesión 1
O19/10/20212.4 -Sesión 1
P19/10/20212.4 -Sesión 1
K23/11/20212.4 -Sesión 1
Probador de pruebas23/11/20212.4 -Sesión 1
Probador de pruebas23/11/20219.8 - Sesión final

Entonces, como puede ver @amitchandak algunas personas tienen 1 actividad (sesión 1 o sesión final) y otras tienen ambas (sesión 1 y sesión final).

Si la sesión 1 debe completarse a finales del mes 1 y la sesión final debe completarse antes del mes 7... ¿Cómo visualizo esto en un gráfico de línea de tiempo?

¿Supongo que necesitaría un formla en una nueva columna para agregar las fechas?

Hay @DavidM6051 ,

1. Intente agregar una nueva columna personalizada en power query:

if [Activity Name] = "2.4 -Session 1" then  Date.AddMonths([Start Date],1) else if [Activity Name] = "9.8 - Final session" then  Date.AddMonths([Start Date],7) else null

Vlianlmsft_0-1646894014747.png

2. Crea una tabla de calendario desconectada

Table 2 = CALENDAR(MIN('Table'[Start Date]),MAX('Table'[End Date]))

3. Crea una medida como la siguiente:

A = 
CALCULATE(COUNTX(FILTER('Table',[Start Date]<=MAX('Table 2'[Date]) 
&&'Table'[End Date]>MAX('Table 2'[Date])),('Table'[Name])))

Vlianlmsft_1-1646894105763.png


Saludos
Liang
Si esta publicación ayuda, considere Aceptarla como la solución para ayudar a los otros miembros a encontrarla más rápidamente.

Helpful resources

Announcements
RTI Forums Carousel3

New forum boards available in Real-Time Intelligence.

Ask questions in Eventhouse and KQL, Eventstream, and Reflex.

MayPowerBICarousel1

Power BI Monthly Update - May 2024

Check out the May 2024 Power BI update to learn about new features.