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.
Buenos días
Actualmente estoy trabajando en una comparación día a día. Me gustaría crear los siguientes cálculos:
1. Último día del mes en curso Ventas
2. Día anterior del mes en curso Ventas
3. Último día del mes anterior Ventas
4. Día anterior del mes anterior Ventas
Su ayuda es muy apreciada.
Atentamente
Solved! Go to Solution.
Hay @SaneleZwane
(1)Puede utilizar PREVIOUSDAY dax para calcular la venta para el día pérvious .
ventas anteriores = CALCULATE(MAX('Tabla'[Ventas]),PREVIOUSDAY('Tabla'[Fecha]))
(2) La venta del último día para el mes actual
mes actual últimas ventas = CALCULATE(MAX('Tabla'[Ventas]),FILTRO('Tabla',max('Tabla'[Fecha])<=HOY()))
(3) La venta del último día del mes anterior
mes anterior últimas ventas = CALCULATE(MAX('Table'[Sales]),FILTER('Table','Table'[Date]<=EOMONTH(TODAY(),-1)))
El resultado final es como se muestra:
He adjuntado mi archivo pbix, puede referirse a él.
Saludos
Equipo de apoyo a la comunidad _ Ailsa Tao
Si esta publicación ayuda, entonces por favor considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.
Hay @SaneleZwane
(1)Puede utilizar PREVIOUSDAY dax para calcular la venta para el día pérvious .
ventas anteriores = CALCULATE(MAX('Tabla'[Ventas]),PREVIOUSDAY('Tabla'[Fecha]))
(2) La venta del último día para el mes actual
mes actual últimas ventas = CALCULATE(MAX('Tabla'[Ventas]),FILTRO('Tabla',max('Tabla'[Fecha])<=HOY()))
(3) La venta del último día del mes anterior
mes anterior últimas ventas = CALCULATE(MAX('Table'[Sales]),FILTER('Table','Table'[Date]<=EOMONTH(TODAY(),-1)))
El resultado final es como se muestra:
He adjuntado mi archivo pbix, puede referirse a él.
Saludos
Equipo de apoyo a la comunidad _ Ailsa Tao
Si esta publicación ayuda, entonces por favor considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.
Hey @SaneleZwane ,
puede obtener las fechas:
1. Con la función EOMONTH
2. Tome el valor de 1. y hacer -1
3. Utilice EOMONTH para el PREVIOUSMONTH
4. Tome el día de 3. y hacer -1
Hola @selimovd soy relativamente nuevo en Power Bi, por lo que el scripting no es tan bueno... ¿te importa escribir la sintaxis real?
gracias
Hey @SaneleZwane ,
seguro, te puedo ayudar. Pero luego necesito más información.
¿Desea estas fechas como una columna calculada o como una medida? ¿Y qué quieres hacer con esta fecha? Por ejemplo, si desea usarlo como segmentación de datos, lo necesita como columna, etc.
Saludos
Denis
Hay @selimovd,
Los necesito como medidas. Me las arreglé para crear la medida para el mes en curso. El problema está en el último día del mes anterior y en la fecha anterior de los meses anteriores. Por favor, vea la captura de pantalla a continuación y la sintaxis utilizada.
Hey @SaneleZwane ,
pruebe las siguientes medidas:
Para 1:
Latest day of the current month Sales =
VAR vCurrentDate = MAX( 'Daily Funeral Cover Sales'[Transaction Date] )
RETURN
CALCULATE(
MAX( 'Daily Funeral Cover Sales'[Transaction Date] ),
YEAR( vCurrentDate ) = YEAR( 'Daily Funeral Cover Sales'[Transaction Date] ) && MONTH( vCurrentDate ) = MONTH( 'Daily Funeral Cover Sales'[Transaction Date] )
)
Para 2:
Previous day of the current month Sales = [Latest day of the current month Sales] - 1
Para 3:
Latest day of previous month Sales =
VAR vCurrentDate = EOMONTH( MAX( 'Daily Funeral Cover Sales'[Transaction Date] ), -1)
RETURN
CALCULATE(
MAX( 'Daily Funeral Cover Sales'[Transaction Date] ),
YEAR( vCurrentDate ) = YEAR( 'Daily Funeral Cover Sales'[Transaction Date] ) && MONTH( vCurrentDate ) = MONTH( 'Daily Funeral Cover Sales'[Transaction Date] )
)
Y su número 4:
Previous day of the previous month Sales = [Latest day of previous month Sales] - 1
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.