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.
Hola a todos
Soy bastante nuevo en Power BI y trato de resolver una tarea, que creo que debería ser bastante fácil, sin embargo, no puedo resolverlo.
En mi tabel hay dos columnas como start_date y end_date. Ahora quiero aplicar algo como una segmentación de fecha para filtrar los datos, preferiblemente cortando períodos mensuales.
Lo que quiero obtener es el número de filas de mi tabla, que son "activas" durante el período de segmentación de datos, es decir, si el período de start_date a end_date se superpone con el mes actual de la segmentación de fecha (también puede contener todo el mes).
¿Alguien sabe cómo resolver esto?
¡Agradecería mucho cualquier ayuda!
Solved! Go to Solution.
Hola @pbi_starter ,
Puede crear una tabla de calendario sin crear una relación con la tabla de datos y, a continuación, agregar la fecha de la tabla de calendario al objeto visual de segmentación de datos para filtrar los datos.
Calendar= CALENDARAUTO()
A continuación, puede crear medidas como DAX a continuación.
CountRows=
Var SlicerDate=SELECTEDVALUE(Calendar[Date])
Return
CALCULATE(COUNTROWS('Table'),FILTER(ALLSELECTED('Table'),'Table'[start_date ]<=SlicerDate&&'Table'[end_date]>=SlicerDate))
Saludos
Amy
Equipo de Apoyo Comunitario _ Amy
Si este post ayuda,entonces por favor considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.
Hola @pbi_starter ,
Puede crear una tabla de calendario sin crear una relación con la tabla de datos y, a continuación, agregar la fecha de la tabla de calendario al objeto visual de segmentación de datos para filtrar los datos.
Calendar= CALENDARAUTO()
A continuación, puede crear medidas como DAX a continuación.
CountRows=
Var SlicerDate=SELECTEDVALUE(Calendar[Date])
Return
CALCULATE(COUNTROWS('Table'),FILTER(ALLSELECTED('Table'),'Table'[start_date ]<=SlicerDate&&'Table'[end_date]>=SlicerDate))
Saludos
Amy
Equipo de Apoyo Comunitario _ Amy
Si este post ayuda,entonces por favor considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.
Hey, suponiendo que tiene sin una columna que le dirá si la fila es "activa" entonces sólo tiene que crear la medida. Marque este ejemplo:
https://docs.microsoft.com/en-us/power-bi/desktop-tutorial-create-measures#create-a-measure
saludos
Happy to help!
Hola. Primero vamos con rebanadoras. Si tiene dos columnas "From - To" puede agregar StartDate como un tipo de segmentación de datos individual "After...". A continuación, agregue otro filtro individual con EndDate como tipo "Before...". Allí tiene su fecha de rango filtrando con fechas.
Si desea el recuento de las filas que necesita para crear una medida DAX de la siguiente manera:
MeasureCount =
CALCULATE (
COUNTROWS(Table),
Table[Column] = "Active"
)
Este nuevo campo de medida solo mostrará las filas con Active en esa columna. El valor de las fechas cambiará con las segmentaciones de datos que filtran esta medida también.
Espero que esto ayude,
Happy to help!
Hola @ibarrau , gracias por su respuesta!
Todavía no entiendo cómo obtener esta columna, con entradas "activas". ¿Hay alguna manera de crear una columna en función de la fecha de segmentación de datos?
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 | |
2 | |
1 |