Rsanjuan
Hola,
Estoy tratando de determinar el número de reuniones utilizando un período continuo de los últimos 60 días a partir de la fecha de hoy. Estos son los pasos que tomé:
1. Utilizó la función Date Dimension de Matt Mason:
http://www.mattmasson.com/2014/02/creating-a-date-dimension-with-a-power-query-script/
2. Creó una medida DAX:
Hoy = FECHA (año (ahora ()), MES (AHORA ()), DÍA (AHORA ()))
3. Hizo una columna calculada con DAX utilizando la siguiente fórmula:
Últimos60Días = si (Y ([Date] > = [Today]-60, [Date] <= [Today] ), 1,0)
Creo que está calculando el número correcto para cada persona, pero el total parece estar fuera de lugar. Parece que solo toma el 60 y agrega el +1. Lo cambié a 90 días y el total fue 91.
Por favor, vea la captura de pantalla. ¿Algunas ideas?
CheenuSing
@Rsanjuan
De la definición de Last60Days, pone 1 o 0 en cada fila de fecha en la tabla del calendario.
En el gráfico de la tabla se muestran los últimos 60 días. La medida que desea mostrar es el número de reuniones en los últimos 60 días. De donde has conseguido esto? ¿Es el recuento de filas contra cada nombre?
Si es el recuento de filas contra cada nombre, colóquelo como valores en el gráfico de la tabla. Luego, en los filtros de nivel visual, arrastre la columna Últimos 60 días. haga clic en el campo Last60Days y muestre los elementos cuando el valor sea, establézcalo en 1.
Esto debería funcionar.
Inténtalo y me cuentas. Si funciona, acéptelo como una solución y felicite también.
CheenuSing
@Rsanjuan
De la definición de Last60Days, pone 1 o 0 en cada fila de fecha en la tabla del calendario.
En el gráfico de la tabla se muestran los últimos 60 días. La medida que desea mostrar es el número de reuniones en los últimos 60 días. De donde has conseguido esto? ¿Es el recuento de filas contra cada nombre?
Si es el recuento de filas contra cada nombre, colóquelo como valores en el gráfico de la tabla. Luego, en los filtros de nivel visual, arrastre la columna Últimos 60 días. haga clic en el campo Last60Days y muestre los elementos cuando el valor sea, establézcalo en 1.
Esto debería funcionar.
Inténtalo y me cuentas. Si funciona, acéptelo como una solución y felicite también.
Rsanjuan
En respuesta a CheenuSing
@CheenuSing pude averiguarlo. Dejé fuera un valor «Estado», que son los dos tipos de reuniones. Lo tenía así:
Esto ahora funciona y lo verifiqué con los datos en sí.
@Habib ¿Existe una manera más fácil de calcular el período de renovación? No estaba seguro de cómo hacerlo y vi la función Hoy en el blog de Matt Mason.
¡Gracias a todos por vuestras sugerencias!
Rsanjuan
En respuesta a Rsanjuan
@CheenuSing y @Habib
Aunque, no me he encontrado con otro problema. Calcula el recuento de reuniones planificadas y reuniones completadas en los últimos 60 días. Sin embargo, para la reunión planificada también es necesario contar las reuniones futuras después de la fecha de hoy.
Habib
En respuesta a Rsanjuan
@Rsanjuan Debería ser fácil ahora. En lugar de restar la fecha de HOY, agregue la fecha y asegúrese de excluir hoy 🙂
Rsanjuan
En respuesta a Habib
@Habib
Por alguna razón, esa fórmula no funciona. Recibo un error de sintaxis. ¿Algunas ideas?
Habib
En respuesta a Rsanjuan
No puedo ver la instantánea con claridad. ¿Puede pegar la fórmula que está aplicando?
Habib
@Rsanjuan Dos correcciones aquí.
Primero, ¿por qué necesita usar la función FECHA y AHORA? Puede obtener la fecha usando la función HOY 🙂
En segundo lugar, está confundido sobre el número de días. Para mayor claridad, si resta 1 a la fecha de hoy, le dará la fecha de ayer. te estas restando 1 día pero obteniendo datos para 2 días incluyendo hoy y ayer. Creo que este es tu punto de confusión. 🙂