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

Earn the coveted Fabric Analytics Engineer certification. 100% off your exam for a limited time only!

Reply
Syndicate_Admin
Administrator
Administrator

Iteración de ventas diarias

Hola a todos, solo me pregunto por qué mis ventas se han agregado y no muestra la suma de las ventas diarias usando el código a continuación. Básicamente, quería mostrar las ventas diarias de un año financiero en particular independientemente de qué filtro se aplique (es por eso que usé la función ALL). Gracias de antemano

Turnover FY20 = 
CALCULATE (
    [Turnover Amount],
    ALL ( 'Custom Dates Calendar'[Date] ),
    'Custom Dates Calendar'[FW Year] = "FY 2020"
)

Turnover Amount = SUM(Sales[Turnover])

ronaldbalza2023_1-1656649907008.png

Ejemplo PBIX.pbix

1 ACCEPTED SOLUTION
Syndicate_Admin
Administrator
Administrator

Este código resolvió mi escenario. 😉

Turnover FY20 = 
VAR FYnum = 2020
VAR DayInFYnum = VALUES( 'Custom Dates Calendar'[FW DayOfYearNumber] )
RETURN

CALCULATE( [Turnover Amount],
    REMOVEFILTERS('Custom Dates Calendar'),
    'Custom Dates Calendar'[FW DayOfYearNumber] in DayInFYnum,
    'Custom Dates Calendar'[FW YearNumber] = FYnum
)

View solution in original post

8 REPLIES 8
Syndicate_Admin
Administrator
Administrator

Este código resolvió mi escenario. 😉

Turnover FY20 = 
VAR FYnum = 2020
VAR DayInFYnum = VALUES( 'Custom Dates Calendar'[FW DayOfYearNumber] )
RETURN

CALCULATE( [Turnover Amount],
    REMOVEFILTERS('Custom Dates Calendar'),
    'Custom Dates Calendar'[FW DayOfYearNumber] in DayInFYnum,
    'Custom Dates Calendar'[FW YearNumber] = FYnum
)

Syndicate_Admin
Administrator
Administrator

Hola @ronaldbalza2023
Sí, porque está quitando el filtro sólo de la columna Fecha. Pero hay otros filtros que vienen de otras columnas (la semana fiscal y el mes fiscal). En este caso, es mejor eliminar el filtro por completo de la tabla de fechas.

Turnover FY20 = 
CALCULATE (
    [Turnover Amount],
    REMOVEFILTERS( 'Custom Dates Calendar' ),
    'Custom Dates Calendar'[FW Year] = "FY 2020"
)

Hola @tamerj1 , no parece funcionar. Se adjunta el enlace de un pbix de muestra. Gracias por tomarse el tiempo en esto. 😊

¡Nada está adjunto! Por favor, comparta un enlace de descarga

@ronaldbalza2023
¿Es este el resultado que estás buscando? Puede utilizar ALL o REMOVEFILTERS para eliminar todos los filtros de la tabla de fechas

1.png2.png

Hola @tamerj1 , desafortunadamente no, pero apreciamos su esfuerzo. ¿Ve que la facturación FY20 tiene un valor de 119,246,151.59? Esa es la suma total para todo el ejercicio 2020. Quería obtener las ventas diarias de manera similar a la columna Monto de rotación (filtro actual) si eso tiene sentido. Gracias 😊

@ronaldbalza2023
Creo que he entendido totalmente mal su requerimiento. Espero que esto sea lo que esperan ver https://we.tl/t-hrc4nl4a6C

1.png2.png3.png

Turnover 1 Year Ago = 
CALCULATE (
    [Turnover Amount],
    SAMEPERIODLASTYEAR ( 'Custom Dates Calendar'[Date] )
)
Turnover 2 Years Ago = 
CALCULATE (
    [Turnover Amount],
    SAMEPERIODLASTYEAR ( DATEADD ( 'Custom Dates Calendar'[Date], - 1, YEAR ) )
)

Helpful resources

Announcements
April AMA free

Microsoft Fabric AMA Livestream

Join us Tuesday, April 09, 9:00 – 10:00 AM PST for a live, expert-led Q&A session on all things Microsoft Fabric!

March Fabric Community Update

Fabric Community Update - March 2024

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

Top Solution Authors