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
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
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.

Top Kudoed Authors