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

Earn a 50% discount on the DP-600 certification exam by completing the Fabric 30 Days to Learn It challenge.

Reply
Syndicate_Admin
Administrator
Administrator

suma de valores basados en intervalos de fechas en la repetición de marcos de tiempo de varios puntos de tiempo

Hola a todos

Estoy trabajando para un requisito en powerbi mismo esquema mencionado en formato Excel nombrado en la hoja 1. En la hoja 1 necesitamos el cálculo de la suma para el rango de fechas, no individualmente. En la hoja 2 tenía los datos de entrada necesarios para el cálculo.

por favor, ayúdame a calcular para marcos de tiempo recurrentes múltiples.

Screenshot (42).pngScreenshot (43).png

1 ACCEPTED SOLUTION

En ella, @nagasaikumarb22

He reajustado los datos, por favor compruébelos de nuevo.

Columna:

Product Sold = 
IF (
    [State] = "TX",
    CALCULATE (
        SUM ( Requirement[Products Sold] ),
        FILTER (
            'Data input',
            [State] = EARLIER ( 'Data input'[State] )
                && [Date] >= "2021/1/1"
                && [Date] <= "2021/3/31"
        )
    ),
    IF (
        [State] = "FL",
        CALCULATE (
            SUM ( Requirement[Products Sold] ),
            FILTER (
                'Data input',
                [State] = EARLIER ( 'Data input'[State] )
                    && [Date] >= "2021/1/1"
                    && [Date] <= "2022/3/31"
            )
        ),
        IF (
            [State] = "CA",
            CALCULATE (
                SUM ( Requirement[Products Sold] ),
                FILTER (
                    'Data input',
                    [State] = EARLIER ( 'Data input'[State] )
                        && [Date] >= "2021/1/1"
                        && [Date] <= "2023/3/31"
                )
            )
        )
    )
)

vzhangti_0-1649065798606.png

¿Es este el resultado que quieres?

Saludos

Equipo de soporte de la comunidad _Charlotte

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

View solution in original post

7 REPLIES 7
Syndicate_Admin
Administrator
Administrator

En ella, @nagasaikumarb22

Puede probar los siguientes métodos.

Columna:

Product Sold = 
CALCULATE (
    SUM ( Requirement[Products Sold] ),
    FILTER ( 'Data input', [State] = EARLIER ( 'Data input'[State] ) )
)
Total = 
CALCULATE (
    SUM ( Requirement[Total] ),
    FILTER ( Requirement, [State] = EARLIER ( 'Data input'[State] ) )
)
Single cost = DIVIDE([Total],[Product Sold])

vzhangti_0-1649063658711.png

Consulte el archivo adjunto para obtener más detalles.

Saludos

Equipo de soporte de la comunidad _Charlotte

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

Hola, una cosa se perdió señor:

El rango de años es diferente si pudiera volver a verificar según el rango de años.

Rangos 2022 y 2023 también mencionados allí

Gracias de antemano

En ella, @nagasaikumarb22

He reajustado los datos, por favor compruébelos de nuevo.

Columna:

Product Sold = 
IF (
    [State] = "TX",
    CALCULATE (
        SUM ( Requirement[Products Sold] ),
        FILTER (
            'Data input',
            [State] = EARLIER ( 'Data input'[State] )
                && [Date] >= "2021/1/1"
                && [Date] <= "2021/3/31"
        )
    ),
    IF (
        [State] = "FL",
        CALCULATE (
            SUM ( Requirement[Products Sold] ),
            FILTER (
                'Data input',
                [State] = EARLIER ( 'Data input'[State] )
                    && [Date] >= "2021/1/1"
                    && [Date] <= "2022/3/31"
            )
        ),
        IF (
            [State] = "CA",
            CALCULATE (
                SUM ( Requirement[Products Sold] ),
                FILTER (
                    'Data input',
                    [State] = EARLIER ( 'Data input'[State] )
                        && [Date] >= "2021/1/1"
                        && [Date] <= "2023/3/31"
                )
            )
        )
    )
)

vzhangti_0-1649065798606.png

¿Es este el resultado que quieres?

Saludos

Equipo de soporte de la comunidad _Charlotte

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

Sí, está claro. Este código está escrito estáticamente, ahora mi duda ¿Podemos hacerlo dinámico como si los estados fueran muchos ¿cómo podemos escribir muchas condiciones IF?

En ella, @nagasaikumarb22

¿Cuál es el formato de sus datos dinámicos? Puede proporcionar datos de ejemplo como referencia.

Saludos

Sí, señor

Está claro que necesito cómo se crea el rango de columnas de fechas significa la segunda columna en su captura de pantalla.

Gracias, señor

Syndicate_Admin
Administrator
Administrator

@nagasaikumarb22 este es un foro de escritorio de PowerBI, así que creo que sería mejor preguntar esto en un formum de Excel.

Helpful resources

Announcements
PBI_APRIL_CAROUSEL1

Power BI Monthly Update - April 2024

Check out the April 2024 Power BI update to learn about new features.