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

Earn a 50% discount on the DP-600 certification exam by completing the Fabric 30 Days to Learn It challenge.

Reply
Syndicate_Admin
Administrator
Administrator

Agregar columna para las ventas de la semana anterior

Queridos

Tengo una tabla como la siguiente y necesito una fórmula de columna para obtener el valor de la semana anterior según el resultado de la columna resaltada

WaelTalaat79_0-1706580275629.png

5 REPLIES 5
Syndicate_Admin
Administrator
Administrator

Hola, @WaelTalaat79


A partir de su información, creo una tabla:

vyohuamsft_0-1706600258894.png

Por favor, siga estos pasos:

  1. Cree una nueva medida y, a continuación, utilice el siguiente DAX:

vyohuamsft_1-1706600258898.png

Measure =

VAR PreviousWeekSales = CALCULATE(SUM(Table1[Total Value]),FILTER(ALLSELECTED('Table1'),WEEKNUM(Table1[Date],2)=WEEKNUM(MAX('Table1'[Date]),2)-1))

RETURN

IF(PreviousWeekSales=BLANK(),0,PreviousWeekSales)

  1. Pon Measure en el visual, aquí está mi vista previa:

1.png

Cómo obtener respuestas rápidas a tu pregunta

Si no ayuda, proporcione más detalles con la salida deseada y el archivo pbix sin información de privacidad (o algunos datos de muestra).

Saludos

Yongkang Hua

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

Gracias por su esfuerzo, pero lo necesito como una columna, no como una medida

Syndicate_Admin
Administrator
Administrator

@WaelTalaat79

Puedes probar esto

Columna = maxx(FILTRO('Mesa','Mesa'[ARTÍCULO]=ANTERIOR('Mesa'[ARTÍCULO])&&'Mesa'[Fecha]=ANTERIOR('Mesa'[Fecha])-7),'Mesa'[Valor total])
11.PNG

Esto es lo que realmente necesito, gracias
pero el tema es que si observas las fechas del 16 de enero, no son exactamente 7 días
Entonces, si es posible, haga lo mismo, pero basado en el número de semana del año
porque a veces esta extracción se desplaza uno o 2 días dentro de la semana

@WaelTalaat79

entonces por favor pruebe esto

Columna =
FUERON _último=maxx(FILTRO('Mesa','Mesa'[ARTÍCULO]=ANTERIOR('Mesa'[ARTÍCULO])&&'Mesa'[Fecha]<ANTERIOR('Mesa'[Fecha])),'Mesa'[Fecha])
devolución maxx(FILTRO('Mesa','Mesa'[ARTÍCULO]=ANTERIOR('Mesa'[ARTÍCULO])&&'Mesa'[Fecha]=_último),'Mesa'[Valor total])
11.PNG

Helpful resources

Announcements
LearnSurvey

Fabric certifications survey

Certification feedback opportunity for the community.

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.