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

Ejecutar Cumm total por 2 grupos

Hola

Quiero calcular la ejecución de Cumm Total por región y mes[DATE]. He adjuntado mi archivo Excel y pbix. Tengo un total de registros, estos sólo datos ficticios. El mes debe estar en orden como enero, febrero, marzo... ¿Alguien puede ayudarme con esto?

Enlace para el archivo adjunto

¡Gracias por tu ayuda!

sbhan4_0-1597528198130.png

sbhan4_1-1597528235892.png

2 ACCEPTED SOLUTIONS

@sbhan4

Si está buscando una columna calculada, pruebe el siguiente DAX en el campo calculado.

Running Total column =
SUMX (
    FILTER (
        Sheet1,
        Sheet1[Regions] = EARLIER ( Sheet1[Regions] )
            && YEAR ( Sheet1[Date] ) = YEAR ( EARLIER ( Sheet1[Date] ) )
            && Sheet1[Date] <= EARLIER ( Sheet1[Date] )
    ),
    Sheet1[Actual Target]
)

Si usted está buscando una medida. Usar a continuación DAX

Running Total Measure = TOTALYTD(SUM(Sheet1[Actual Target]),'Date'[Date])

nandukrishnavs_0-1597643759441.png

Consulte el archivo pbix adjunto.


¿He respondido a tu pregunta? ¡Marca mi puesto como una solución!
Apreciar con un kudos
🙂


Regards,
Nandu Krishna

View solution in original post

@sbhan4

Use Max de TestCummTotal.

Consulte el archivo pbix adjunto en la publicación anterior.


Regards,
Nandu Krishna

View solution in original post

14 REPLIES 14
v-shex-msft
Community Support
Community Support

Hola @sbhan4,

Puede echar un vistazo a la siguiente fórmula de medida que calcula el total acumulado en función del grupo actual y la fecha si cumple con sus requisitos:

cumulative total =
VAR currDate =
    MAX ( Sheet1[Date] )
RETURN
    CALCULATE (
        SUM ( Sheet1[Actual Target] ),
        FILTER (
            ALLSELECTED ( Sheet1 ),
            YEAR ( [Date] ) = YEAR ( currDate )
                && [Date] <= currDate
        ),
        VALUES ( Sheet1[Regions] )
    )

saludos

Xiaoxin Sheng

Community Support Team _ Xiaoxin
If this post helps, please consider accept as solution to help other members find it more quickly.
lbendlin
Super User
Super User

Necesita dos cosas: una es una tabla Calendario/Fechas, y luego otra cosa es la medida acumulativa. Por suerte, Power BI le proporciona la segunda de forma gratuita: consulte las Medidas rápidas, una colección de fórmulas preparadas. Se admite el escenario.

Anonymous
Not applicable

@lbendlin Gracias por su respuesta. ¿Podría ayudarme a hacer eso en mi libro de trabajo de poder bi que se adjunta en el post.

Al libro de Power BI le falta la tabla Calendario/Fechas. La tabla de hechos tiene muy pocas filas de datos. Por favor, comparta una mejor versión.

Anonymous
Not applicable

@lbendlin ¡Gracias por tu ayuda!

¿Podría intentar importar mi archivo EXcel en Power BI (enlace adjunto). Sería genial si me puede proporcionar una solución en el libro de trabajo. Se generará la columna CommTotal.

https://drive.google.com/drive/folders/18zuD7a2rh4pUS5_4LsBGI8zeuS5xqyzF?usp=sharing

Hola @sbhan4 ,

Puede utilizar esta medida

RT = 

VAR LastVisibleDate =
   MAX ('Table'[Date] )
VAR FirstVisibleDate =
    MIN ( 'Table'[Date])
VAR LastDateofRegions =
CALCULATE(MAX ('Table'[Date] ),ALLEXCEPT('Table','Table'[Regions]))
    
VAR Result =
    IF (
        FirstVisibleDate <= LastDateofRegions,
        CALCULATE (
            SUM('Table'[Actual Target]),
            'Table'[Date]<= LastVisibleDate
        
        )
    )
RETURN
Result

1.jpg2.JPG

saludos
Harsh Nathani
¿He respondido a tu pregunta? ¡Marca mi puesto como una solución! Apreciar con un Kudos!! (Haga clic en el botón Pulgares arriba)

@sbhan4

Si está buscando una columna calculada, pruebe el siguiente DAX en el campo calculado.

Running Total column =
SUMX (
    FILTER (
        Sheet1,
        Sheet1[Regions] = EARLIER ( Sheet1[Regions] )
            && YEAR ( Sheet1[Date] ) = YEAR ( EARLIER ( Sheet1[Date] ) )
            && Sheet1[Date] <= EARLIER ( Sheet1[Date] )
    ),
    Sheet1[Actual Target]
)

Si usted está buscando una medida. Usar a continuación DAX

Running Total Measure = TOTALYTD(SUM(Sheet1[Actual Target]),'Date'[Date])

nandukrishnavs_0-1597643759441.png

Consulte el archivo pbix adjunto.


¿He respondido a tu pregunta? ¡Marca mi puesto como una solución!
Apreciar con un kudos
🙂


Regards,
Nandu Krishna

Anonymous
Not applicable

@nandukrishnavs Su solución es increíble. Cuando apliqué a mis datos reales no funcionó correctamente. Sé que me perdí algo y o algún problema de datos. Mi columna real es contar filas... contiene 1 1 1 1 como adjunto captura de pantalla. No soy capaz de encontrar dónde podría estar mi problema. Por favor, ayúdame.

sbhan4_0-1597719181525.png

sbhan4_1-1597719297532.png

sbhan4_2-1597719345894.png

Anonymous
Not applicable

@nandukrishnavs Hola, estoy tratando de calcular % YTD Target usando la función DIVIDE. No estoy recibiendo la salida correcta. ¿Me perdí algo?

sbhan4_0-1597970178909.png

@sbhan4

Intente utilizar la función Max dentro de la función Dividir.

Ejemplo: divide(max(column 1),max(column 2))


Regards,
Nandu Krishna

Anonymous
Not applicable

@nandukrishnavs  why my last column is % YTD target is not giving me the correct result. I used the divide formula. 

 

sbhan4_1-1598244844366.png

 

@Anonymous  Could you share your pbix file?


Regards,
Nandu Krishna

@sbhan4

Use Max de TestCummTotal.

Consulte el archivo pbix adjunto en la publicación anterior.


Regards,
Nandu Krishna

Anonymous
Not applicable

@nandukrishnavs Amazing...it worked. Thank you for your help!

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.