Earn the coveted Fabric Analytics Engineer certification. 100% off your exam for a limited time only!
Hola
Estoy construyendo un tablero y quiero mostrar visualmente mis datos para mostrar:
1. El número total de solicitudes recibidas para el mes,
2. El cambio (aumento o disminución en %) en el total de solicitudes recibidas del total del mes pasado,
3. Cuántos recibidos en el último mes siguen abiertos - este será el saldo de apertura para el mes actual.
Identificación de la solicitud | Fecha de recepción | Fecha de finalización real | Mes recibido | Estado |
101 | 1/08/2020 | 28/08/2020 | Agosto | Completado |
102 | 2/08/2020 | 11/08/2020 | Agosto | Completado |
103 | 05/08/2020 | Agosto | En curso | |
104 | 12/08/2020 | 23/08/2020 | Agosto | Completado |
105 | 19/08/2020 | Agosto | En curso | |
106 | 22/08/2020 | 02/09/2020 | Agosto | Completado |
107 | 03/09/2020 | 14/09/2020 | Siete | Completado |
108 | 05/09/2020 | Siete | En curso | |
109 | 10/09/2020 | 16/09/2020 | Siete | Completado |
Digamos, si estoy creando el informe a partir del final de septiembre, entonces necesito los siguientes detalles:
1. Total de Solicitudes para Agosto 6
2. Total de Solicitudes para Septiembre 3
3. Variación/disminución de las solicitudes 3
4. Saldo de apertura para el 3 de septiembre (incluida la solicitud 106 que estaba en curso el 31 de agosto).
Intenté usar las funciones de inteligencia de tiempo, pero no funciona.
La medida creada para calcular el total del mes anterior
MdxScript(Modelo) (6, 72) Error de cálculo en la medida 'TestWorkFlow'[Prev MTD Req]: una columna especificada en la llamada a la función 'PREVIOUSMONTH' no es de tipo DATE. Esto no se admite.
¿Cómo puedo mostrar los 4 detalles anteriores que necesito?
Solved! Go to Solution.
Hola @neeradhi ,
En primer lugar, puede crear una tabla de calendario y, a continuación, crear una relación con la tabla de hechos TestWorkFlow[Received Date] en el campo de fecha .
Calendar= CALEANDARAUTO()
A continuación, puede crear medidas como DAX a continuación.
Curr MTD Req= CALCULATE(COUNTROWS(TestWorkFlow),DATESMTD(Calendar[Date]))
Prev MTD Req= CALCULATE(COUNTROWS(TestWorkFlow),DATESMTD(ENDOFMONTH(DATEADD(Calendar[Date],-12,MONTH))))
Saludos
Amy
Equipo de apoyo a la comunidad _ Amy
Si este post ayuda,entonces considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.
Hola @neeradhi ,
En primer lugar, puede crear una tabla de calendario y, a continuación, crear una relación con la tabla de hechos TestWorkFlow[Received Date] en el campo de fecha .
Calendar= CALEANDARAUTO()
A continuación, puede crear medidas como DAX a continuación.
Curr MTD Req= CALCULATE(COUNTROWS(TestWorkFlow),DATESMTD(Calendar[Date]))
Prev MTD Req= CALCULATE(COUNTROWS(TestWorkFlow),DATESMTD(ENDOFMONTH(DATEADD(Calendar[Date],-12,MONTH))))
Saludos
Amy
Equipo de apoyo a la comunidad _ Amy
Si este post ayuda,entonces considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.
@neeradhi, ¿tiene una tabla de fechas en el modelo de datos? Si no es así, es muy recomendable agregar uno. Esto facilitará los cálculos de inteligencia de tiempo.
La función PREVIOUSMONTH requiere una columna de fecha (la fórmula utiliza el mes).
Proud to be a Super User!
Soy bastante nuevo en Power BI y estoy tratando de entender mi camino. No tengo una tabla de fechas en mi modelo de datos.
¿Puedo obtener los resultados deseados (balance del mes pasado, etc.) sin utilizar funciones de inteligencia de tiempo?
ActualCompletionDate es una columna de fecha y lo que estoy intentando hacer es: contar el número de registros donde es la 'fecha de finalización' del mes anterior.
@neeradhi, aquí hay un vínculo que explica cómo crear una tabla de fechas. Una tabla de fechas es extremadamente útil, y sin ella tendrá dificultad para hacer ciertos cálculos.
https://www.sqlbi.com/articles/creating-a-simple-date-table-in-dax/
Una vez que cree una tabla de fechas y la una a la tabla de datos, así es como se verá su medida:
Prev MTD Req =
CALCULATE ( COUNTROWS ( TestWorkFlow ), PREVIOUSMONTH ( 'Date'[Date] ) )
Proud to be a Super User!