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
Anonymous
Not applicable

La fórmula de división no funciona para %YTD

Hola.

¿Por qué mi última columna de % YTD no me está dando la salida correcta?

sbhan4_0-1598244601515.png

1 ACCEPTED SOLUTION
Anonymous
Not applicable

@Eyelyn9 Gracias, por favor comparta su archivo pbix .

View solution in original post

5 REPLIES 5
v-eqin-msft
Community Support
Community Support

Hola @sbhan4 ,

Según mi entendimiento, desea utilizar divide() para calcular dos valores YTD, ¿verdad?

Puede seguir estos pasos:

1.Crear una tabla calander y gestionar las relaciones entre las dos tablas basadas en "Fecha"

DateTable =
CALENDAR (
    MIN ( Released_Documents[Date] ),
    MAX ( Released_Documents[Date] ) + 30
)

2.Calcular los valores YTD por separado

Cumm Actual =
CALCULATE (
    SUM ( Released_Documents[Actual] ),
    DATESYTD ( Released_Documents[Date] )
)
YTD Target =
CALCULATE (
    SUM ( Released_Documents[2020 Target] ),
    DATESYTD ( 'Released_Documents'[Date] )
)

O agregue una columna Index y, a continuación, utilice la siguiente fórmula:

Cumm Actual =
IF (
    ISBLANK ( MAX ( Released_Documents[Index] ) ),
    BLANK (),
    CALCULATE ( SUM ( Released_Documents[Actual] ), DATESYTD ( 'DateTable'[Date] ) )
)
YTD Target =
IF (
    ISBLANK ( MAX ( Released_Documents[Index] ) ),
    BLANK (),
    CALCULATE (
        SUM ( Released_Documents[2020 Target] ),
        DATESYTD ( 'DateTable'[Date] )
    )
)

3.Divide() (para Nueva columna)

% YTD Target =
DIVIDE ( [Cumm Actual], [YTD Target] )

Mi visualización tiene este aspecto:

8.24.6.1.png

¿Es el resultado lo que quieres? Si tiene alguna pregunta, cargue algunas muestras de datos y la salida esperada.

Por favor, enmascarar los datos confidenciales antes de cargar.

Saludos

Eyelyn Qin

Anonymous
Not applicable

@Eyelyn9 Gracias, por favor comparta su archivo pbix .

Aquí está mi archivo pbix.

O example.pbix

Si respondí a su pregunta, por favor marque mi respuesta como solución, gracias.

Saludos

Eyelyn Qin

amitchandak
Super User
Super User

@sbhan4 ,

YTD real - CALCULATE([Real],DATESYTD('Date'[Date],"12/31"))
Actual Last YTD á CALCULATE([Real],DATESYTD(dateadd('Date'[Date],-1,Year),"12/31"))

YTD objetivo - CALCULATE([Target],DATESYTD('Date'[Date],"12/31"))
Destino último YTD - CALCULATE([Target],DATESYTD(dateadd('Date'[Date],-1,Year),"12/31"))

% - divide([YTD real],[Objetivo YTD])

FarhanAhmed
Community Champion
Community Champion

Parece que la agregación está obteniendo el valor MAX de la columna real de Cumm. y simliar cosa que sucede en YTD Target también.

Necesitas modificar tu fórmula algo como esto.

% YTD Target = DIVIDE (MAX(Realeased_Documents[Cumm Actual]),MAX(Released_Doucments[YTD Target]))

y ver los resultados







Did I answer your question? Mark my post as a solution! Appreciate your Kudos!!

Proud to be a Super User!




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