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
Tener un problema con el filtrado de un gráfico que contiene una medida que resta un promedio de 3 meses de la fecha de inicio anterior a la proyección (Dec19) de los datos reales actuales.
Por captura de pantalla a continuación, cuando agrego un filtro de fecha con filtro avanzado 'está encendido o después' Dec19, todavía veo todo 2019 y 2021.
Sólo quiero ver Dec19 hasta la fecha de hoy (Nov20).
MEDIDA DE VALOR
MEDIDAS DE APOYO
Solved! Go to Solution.
Hola @JakeHRogers ,
Lo sentimos por la respuesta tardía, intente utilizar "dateadd" en lugar de "dateinperiod":
AVG.PRE-REV =
CALCULATE(
[MRR(no RFS)]
, DATEADD( 'CALENDAR'[Date] , -3 , MONTH )&&
MAX( PROJECT_LOOKUP[RFS.DATE] )<=DATE(2020,11,31)))
/3
Saludos
Kelly
¿He respondido a tu pregunta? ¡Marca mi puesto como una solución!
Hola @v-kelly-msft , entendido re. las relaciones, sin embargo, incluso con el esquema correcto, el objeto visual todavía muestra todo 2019 y 2021 (aunque ahora con espacios en blanco).
Sólo quiero mostrar los meses de 2020 hasta noviembre.
Gracias
Jake
Hola @JakeHRogers ,
¿Qué tal modificar su medida como se indica a continuación:
AVG.PRE-REV =
CALCULATE(
[MRR(no RFS)]
, DATESINPERIOD( 'CALENDAR'[Date] , EDATE( MIN( PROJECT_LOOKUP[RFS.DATE] ), -1 ) , -3 , MONTH )&&
MAX( PROJECT_LOOKUP[RFS.DATE] )<=DATE(2020,11,31)))
/3
Saludos
Kelly
¿He respondido a tu pregunta? ¡Marca mi puesto como una solución!
Hola @v-kelly-msft ,
Desafortunadamente esta modificación genera un error:
"Se ha utilizado una función 'DATESINPERIOD' en una expresión True/False que se utiliza como expresión de filtro de tabla. Esto no está permitido."
Intenté agregar un 'FILTER ( ALL (' para corregirlo, pero todavía se me ocurrió el mismo error.
Creo que la respuesta está en algún lugar en la modificación de una o más de estas medidas, aunque
¿Alguna idea?
Atentamente
Jake
Hola @JakeHRogers ,
Lo sentimos por la respuesta tardía, intente utilizar "dateadd" en lugar de "dateinperiod":
AVG.PRE-REV =
CALCULATE(
[MRR(no RFS)]
, DATEADD( 'CALENDAR'[Date] , -3 , MONTH )&&
MAX( PROJECT_LOOKUP[RFS.DATE] )<=DATE(2020,11,31)))
/3
Saludos
Kelly
¿He respondido a tu pregunta? ¡Marca mi puesto como una solución!
Hola @v-kelly-msft,
Esa medida sigue generando un error:
"Se ha utilizado una función 'DATESADD' en una expresión True/False que se utiliza como expresión de filtro de tabla. Esto no está permitido."
Jake
@v-kelly-msft gracias por la respuesta.
Todavía tengo el problema de que los meses todavía son visibles fuera del rango que quiero ver (es decir, todo 2019 y 2021).
Además, en mi modelo de datos real tengo otras tablas vinculadas a la tabla 'CALENDAR' y 'PROJECT_LOOKUP' para que reciba este error cuando intento cambiar esa relación a 'Both':
Hola @JakeHRogers ,
La dirección es importante en las relaciones, puede probar el esquema de estrella en su lugar.
Vea la referencia a continuación:
https://docs.microsoft.com/en-us/power-bi/guidance/star-schema
Saludos
Kelly
¿He respondido a tu pregunta? ¡Marca mi puesto como una solución!
Hola @JakeHRogers ,
Modifique la dirección de la relación de uno a ambos:
Y verás:
Para el archivo .pbix relacionado, pls ver adjunto.
Saludos
Kelly
¿He respondido a tu pregunta? ¡Marca mi puesto como una solución!
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 | |
2 | |
2 | |
2 | |
1 |