Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 

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.

Reply
SWATIC
Regular Visitor

VALOR DE DÍAS ANTERIORES CON VALOR DE FECHA ACTUAL

Quiero mostrar el valor de los días anteriores con el valor de los días actuales.

Se ha intentado a continuación la fórmula, pero en días anteriores el valor se muestra igual que el valor de los días actuales. Todavía está pendiente un problema particular.

Tabla de fechas creada :-

1 :- fecha á CALENDARAUTO()

2 :- Precio anterior ? CALCULATE(average('BRAND WISE PRICE-VERT'[PRICE1]),DATEADD('date'[Date].[ Fecha],-1,MES))
por ejemplo,
FechaProductoPRECIO DEL DÍA ACTUALPRECIO DE DÍAS ANTERIORES
01-12-2020A9000
02-12-2020B600900
03-12-2020C150600
04-12-2020D200150
6 REPLIES 6
v-rzhou-msft
Community Support
Community Support

Allí @SWATIC

¿Podría decirme si su problema ha sido resuelto? Si es así, acédi es la solución. Más gente se beneficiará de ello. O todavía está confundido al respecto, por favor proporcione más detalles sobre su tabla y su problema o compártame con su archivo pbix de su Onedrive for Business.

Saludos

Rico Zhou

amitchandak
Super User
Super User

@SWATIC , asegúrese de que está utilizando la fecha del calendario. Busque el archivo adjunto después de la firma.

También cuando se agrega un producto. Ninguno de los productos de la muestra tiene valor para el último día, por lo que obtendrá dos filas, una para la corriente y otra para el día siguiente para el último día

Sí usando la siguiente fecha:

Tabla de fechas creada :-

1 :- fecha á CALENDARAUTO()

Allí @SWATIC

Compruebe si crea una relación entre la tabla BRAND WISE PRICE-VERT y la tabla de datos por columna de fecha.

1.png

Tengo una prueba por su columna calculada:

PREVIOUS DAYS PRICE = CALCULATE(average('BRAND WISE PRICE-VERT'[CURRENT DAY PRICE]),DATEADD('date'[Date],-1,MONTH))

Funciona bien.

2.png

Si eliminamos la relación, hará que el resultado muestre el precio anterior igual al precio actual.

3.png

Saludos

Rico Zhou

Si este post ayuda,entonces considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.

amitchandak
Super User
Super User

@SWATIC , No utilice .date, intente como

Día detrás de las Ventas ( CALCULATE(average('BRAND WISE PRICE-VERT'[PRICE1],dateadd('Date'[Date],-1,Day))
Día detrás de las ventas : CALCULATE(average('BRAND WISE PRICE-VERT'[PRICE1],previousday('Date'[Date]))

Lo sentimos Señor no resolver el problema, se muestra a continuación error :

1a fórmula :-
Precio anterior1 - CALCULATE(AVERAGE('BRAND WISE PRICE-VERT'[PRICE1],PREVIOUSDAY('date'[Date]))

Error :- Se pasaron demasiados argumentos a la función AVERAGE. El número máximo de argumentos para la función es 1.

2a fórmula :- No resuelto el mismo precio mostrado en la columna anterior.
Precio anterior: CALCULATE(average('BRAND WISE PRICE-VERT'[PRICE1]),DATEADD('date'[Date],-1,day))

Helpful resources

Announcements
Microsoft Fabric Learn Together

Microsoft Fabric Learn Together

Covering the world! 9:00-10:30 AM Sydney, 4:00-5:30 PM CET (Paris/Berlin), 7:00-8:30 PM Mexico City

PBI_APRIL_CAROUSEL1

Power BI Monthly Update - April 2024

Check out the April 2024 Power BI update to learn about new features.

April Fabric Community Update

Fabric Community Update - April 2024

Find out what's new and trending in the Fabric Community.