The ultimate Microsoft Fabric, Power BI, Azure AI, and SQL learning event! Join us in Stockholm, Sweden from September 24-27, 2024.
2-for-1 sale on June 20 only!
Find everything you need to get certified on Fabric—skills challenges, live sessions, exam prep, role guidance, and more. Get started
Estoy tratando de usar un filtro de fecha para una medida simple. Tengo datos de varios días y meses entre 2020 y 2021 en una tabla. Me gustaría aplicar un filtro solo para el año 2020. Ya tengo un filtro incluido y me gustaría agregar el filtro de fecha encima de mi filtro actual.
Así que estoy tratando de contar las filas para la letra A, pero solo en el año 2020.
Solved! Go to Solution.
En ella @HamidBee.
Supongo que tiene una tabla de fechas en su modelo de datos y que está marcada adecuadamente. Si es así, esto debería ser bastante fácil con las funciones DATESBETWEEN o DATESINPERIOD. Elija una función e inserte las fechas de inicio y finalización adecuadas como parámetros. ¡Espero que esto ayude!
Hola
Puede simplificar su medida para
Count = CALCULATE(COUNTROWS('Table'),'Table'[Letter]="A")
Cree una tabla de calendario y cree una relación (Many to One y Single) desde la columna Fecha de la tabla hasta la columna Fecha de la tabla Calendar. Escriba fórmulas de columna calculadas en la tabla Calendario para extraer Año, Nombre del mes y Número de mes. Ordenar el nombre del mes por número de mes en la tabla calendario. Cree segmentaciones de datos para el nombre del año y del mes. Seleccione un año y un mes en las segmentaciones de datos.
Espero que esto ayude.
@Ashish_Mathur Es agradable ver que la discusión de nuestras reuniones sobre las personas que se abalanzan y ofrecen múltiples soluciones de los superusuarios está siendo honrada. No hace más que confundir a los usuarios y las estadísticas del pad. ¡Pero buen trabajo!
En ella @HamidBee.
Supongo que tiene una tabla de fechas en su modelo de datos y que está marcada adecuadamente. Si es así, esto debería ser bastante fácil con las funciones DATESBETWEEN o DATESINPERIOD. Elija una función e inserte las fechas de inicio y finalización adecuadas como parámetros. ¡Espero que esto ayude!
Gracias, funcionó a las mil maravillas. No he creado una tabla de fechas, aunque solo usé una columna de fecha de la misma tabla. Aquí hay un código de ejemplo de lo que usé:
Hola @HamidBee. Es una buena práctica tener siempre una tabla de fechas en los modelos de datos.
¿Por qué el error... no estoy muy seguro y sin el pbix sería difícil de decir. Pero puse su fórmula a través del formateador DAX de SQLBI y tiene paréntesis adicionales antes de DATESBETWEEN.
Count =
CALCULATE (
COUNTROWS ( 'Table' ),
FILTER ( 'Table', 'Table'[Coumn] = "Allowed" ),
(
DATESBETWEEN (
'Table'[Date column],
DATE ( 2020, 01, 01 ),
DATE ( 2021, 01, 01 )
)
)
)
Join the community in Stockholm for expert Microsoft Fabric learning including a very exciting keynote from Arun Ulag, Corporate Vice President, Azure Data.
Check out the June 2024 Power BI update to learn about new features.