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
Syndicate_Admin
Administrator
Administrator

Max Vaue para cada mes y Suma basada en la cortadora de fechas

HOLA

Tengo los datos a continuación necesito averiguar Max Actual Trans para cada mes y Sumup y tengo una cortadora de fecha en el informe

Supongamos que si selecciona la segmentación de datos de fecha del 1 de marzo al 30 de abril, debe encontrar el máximo de trans real para marzo y abril y, a continuación, resumir y mostrar en el informe

probé Maxx (tabla1, trans real) pero no wokring ¿alguien puede ayudarme con este problema?

Cualquier ayuda sería muy apreciada

Varun511_0-1652785885336.png

9 REPLIES 9
Syndicate_Admin
Administrator
Administrator

@Varun511 ,

Descubrí que tiene varias fechas iguales con diferentes Trans reales, suponiendo que el valor máximo que desea devolver es si agrupado por fecha devuelve el valor máximo mensualmente.

A continuación se muestra mi solución para dos situaciones.

Datos de muestra

vstephenmsft_0-1653031984637.png

Cree una tabla de calendario.

Calendar =
ADDCOLUMNS (
    CALENDAR ( MIN ( 'Table'[Trans Date] ), MAX ( 'Table'[Trans Date] ) ),
    "Year", YEAR ( [Date] ),
    "Month", MONTH ( [Date] )
)

vstephenmsft_2-1653032052148.png

vstephenmsft_1-1653032033473.png

Si desea devolver el valor máximo agrupado por fecha para cada mes,

crear una medida para obtener la suma agrupada por fecha.

Sum per month =
CALCULATE (
    SUM ( 'Table'[Value] ),
    FILTER (
        ALLSELECTED ( 'Calendar' ),
        [Month] = MAX ( 'Calendar'[Month] )
            && [Year] = MAX ( 'Calendar'[Year] )
    )
)

Luego cree otra medida para obtener el valor máximo para cada mes.

Max Actual Trans for each month1 =
MAXX (
    FILTER (
        ALLSELECTED ( 'Calendar' ),
        [Month] = MAX ( 'Calendar'[Month] )
            && [Year] = MAX ( 'Calendar'[Year] )
    ),
    [Sum grouped by date]
)

vstephenmsft_6-1653033627709.png

La medida de suma es la siguiente.

SumUp = CALCULATE(SUM('Table'[Value]),ALLSELECTED('Calendar'))

vstephenmsft_8-1653033968143.png

Saludos

Esteban Tao

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

Syndicate_Admin
Administrator
Administrator

@Varun511 ,

He asumido que lo siguiente es mi conjunto de datos

rohit_singh_1-1652787260183.png

He creado una medida

Max Trans = Maxx(ProcessTrans, ProcessTrans[Trans Real])
que cambia los valores máximos correctamente al utilizar la segmentación de datos

rohit_singh_0-1652787209153.png

¿Cuál es el resultado que está obteniendo?

Atentamente

Rohit

Rohit necesita resumir ambos y mostrar en una línea 650 + 630

y también rohit tengo tabla de fechas y me estoy uniendo con la tabla principal

Hola @Varun511 ,

No estoy seguro de si esto es exactamente según su requisito, pero calcula la suma de los valores máximos por mes

rohit_singh_0-1652790833577.png

Suma Trans =

Dónde _mindate = min(ProcessTrans[Fecha trans])

Dónde _maxdate = Máximo(ProcessTrans[Fecha trans])

Dónde _minmonth = min(ProcessTrans[Inicio de mes])

Dónde _maxmonth = Máximo(ProcessTrans[Inicio de mes])

Dónde _minsum = CALCULAR([Max Trans], FILTRO(TODOSSELECCIONADOS(ProcessTrans), ProcessTrans[Inicio de mes] = _minmonth))

Dónde _maxsum = CALCULAR([Max Trans], FILTRO(TODOSSELECCIONADOS(ProcessTrans), ProcessTrans[Inicio de mes] = _maxmonth))

DEVOLUCIÓN
_minsum + _maxsum

Atentamente

Rohit


Marque esta respuesta como la solución si resuelve su problema.
¡Aprecia sus felicitaciones! 😊

Rohit tengo tabla de fechas estoy usando la segmentación de datos de fecha ¿funcionará esta lógica?

Hola @Varun511 ,

Sí, funciona para mí cuando filtro usando una tabla de fechas en lugar de la columna de fecha trans.

rohit_singh_0-1652793217763.png

Asegúrese de haber unido trans date en la tabla principal con el campo de fecha en la tabla de fechas.

Atentamente

Rohit


Marque esta respuesta como la solución si resuelve su problema.
¡Aprecia sus felicitaciones! 😊

Syndicate_Admin
Administrator
Administrator

Hi Carun511

¿Tiene una tabla de fechas?

HI James,

Lo siento, olvide mencionar que sí, tengo una tabla de datos y me uní a la tabla principal

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 Solution Authors