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.
Tengo un conjunto de datos de pedidos, donde tengo los siguientes campos
order_datetime
order_id
settlement_datetime
importe
país
order_type
Quería crear una suscripción para que el 15 de cada mes, genere un informe para el mes anterior (del 1 del mes anterior al 1 del mes actual). Pero el problema que tengo es que no quiero ninguna intervención humana, cambiar el filtro de order_datetime cada mes en lugar de ser dinámico.
Por ejemplo:
El 15 de octubre, necesitaría el informe de pedidos del 1 de septiembre al 1 de octubre (filtrar en order_datetime). Por lo tanto, cada enésimo mes, debe generar un informe de (n-1) mes. ¿Puede alguien aconsejarme qué debo usar?
Solved! Go to Solution.
Entonces esto debería hacerlo:
Su tabla =
VAR __FirstDayOfThisMonth = FECHA(AÑO(HOY()), MES(HOY()), 1)
VAR __FirstDayOfLastMonth = FECHA ( FECHA(AÑO(HOY()), MES(HOY()), 1), 1)
DEVOLUCIÓN
FILTRO (
finanzas,
Y (
finanzas[Fecha] >= __FirstDayOfLastMonth,
finanzas[Fecha] <= __FirstDayOfThisMonth
)
)
¡Espero que ayude!
Este DAX devuelve una tabla con los datos del mes pasado. Si hoy es 2021-10-19, entonces devolverá los datos de 2021-9-19 a 2021-10-19. Asegúrese de actualizar el origen de datos todos los días para que la tabla se actualice en consecuencia.
FILTER ( financiero, financiero[Fecha] >= EDATE ( HOY() , 1 ) )
Si encuentras esto útil, ¡por favor dale un thums!
La pregunta era diferente :D. Quería obtener los datos para el rango entre el 1 del mes anterior y el 1 del mes actual.
Entonces esto debería hacerlo:
Su tabla =
VAR __FirstDayOfThisMonth = FECHA(AÑO(HOY()), MES(HOY()), 1)
VAR __FirstDayOfLastMonth = FECHA ( FECHA(AÑO(HOY()), MES(HOY()), 1), 1)
DEVOLUCIÓN
FILTRO (
finanzas,
Y (
finanzas[Fecha] >= __FirstDayOfLastMonth,
finanzas[Fecha] <= __FirstDayOfThisMonth
)
)
¡Espero que ayude!
fresco. Tiene una pregunta de seguimiento, digamos que actualizo los datos cada 15 días, la tabla recién filtrada también se actualizará, ¿verdad?
Además, aprovechando esta oportunidad, me gustaría restar el offset de zona horaria para __FirstDayOfThisMonth y __FirstDayOfLastMonth. Para la asignación de desvíos he creado una tabla (denominada timeZone) que tiene las columnas country_code y desvío.
Así es como se ve la tabla:
CE 8
EN 5.5
Puedo obtener el country_code de parámetros o incluso hardcode no debería ser un problema. ¿Hay alguna manera de obtener el desplazamiento usando la segunda tabla?
Ej: Quiero hacer algo como esto
VAR timeZoneOffset = timeZoneTable['SG']
VAR __FirstDayOfThisMonth = FECHA(AÑO(HOY()), MES(HOY()), 1) - duración(0,timeZoneOffset,0,0)
"Tengo una pregunta de seguimiento, digamos que actualizo los datos cada 15 días, la tabla recién filtrada también se actualizará, ¿verdad?" -> Sí. Las tablas calculadas se actualizan cada vez que se actualiza el modelo de datos.
Es posible que pueda hacerlo usando duration(), pero aquí hay una versión más simple para obtener el resultado:
Si esto ayuda, ¡por favor dale un thums!
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 |
---|---|
1 | |
1 | |
1 | |
1 | |
1 |