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

Grow your Fabric skills and prepare for the DP-600 certification exam by completing the latest Microsoft Fabric challenge.

Reply
Syndicate_Admin
Administrator
Administrator

Cálculo de dos columnas adyacentes en función de dos intervalos de tiempo diferentes en un objeto visual de matriz

Hola a todos

Necesito un soporte en Power BI. Tengo datos de fechas para un mes, pero se pueden agregar más datos.

Ahora necesito crear un objeto visual de matriz en el que tenga diferentes medidas calculadas en filas y columnas diferentes en función de dos intervalos de fechas diferentes y su diferencia. Los intervalos de fechas no tienen una duración fija y pueden cambiar más adelante. Se ha añadido una imagen de ejemplo.

Gracias de antemano.Capture.JPG

8 REPLIES 8
Syndicate_Admin
Administrator
Administrator

Ejemplo de datos sin procesar de Excel e instantánea de PBI.

harish_2203_0-1713336454497.pngharish_2203_1-1713336494148.png

Este @हरीश_2203,

Me gustaría sugerirle que anule la dinamización de la columna en estos campos de valor para convertirlos en Atributo y Valor.

Anular dinamización de columnas - Power Query | Microsoft Learn

A continuación, puede usar el campo "Atributo" de la fila y "fecha" de la columna para diseñar el objeto visual de la matriz. (Puede crear una segmentación de datos con campo de fecha para controlar qué intervalo de fechas de los registros se muestran en la matriz)

Después de estos pasos, puede crear una fórmula de medida con la instrucción if para comprobar el nivel de jerarquía actual para redirigir diferentes expresiones a valores de campo de valor agregado (nivel de detalle) o calcular la diferencia en función del nivel de detalle.

formula =
VAR _start =
    MIN ( Table1[Date] )
VAR _end =
    MAX ( Table1[Date] )
RETURN
    IF (
        HASONEVALUE ( Table[Date] ),
        SUM ( Table[Value] ),
        CALCULATE (
            CALCULATE ( SUM ( Table1[Value] ), [Date] = _end )
                - CALCULATE ( SUM ( Table1[Value] ), [Date] = _start ),
            ALLSELECTED ( Table1 ),
            VALUES ( Table1[Attribute] )
        )
    )

Saludos

Xiaoxin Sheng

Syndicate_Admin
Administrator
Administrator

harish_2203_0-1713336151022.png

harish_2203_1-1713336250128.png

Instantánea de PBI de ejemplo y datos de Excel sin procesar.

Syndicate_Admin
Administrator
Administrator

Syndicate_Admin
Administrator
Administrator

Descargue el archivo pbix desde el siguiente enlace.

test.pbix - Google Drive

Este @हरीश_2203,

Parece que no puedo ver el enlace para compartir, ¿puede crear algunos datos ficticios y pegarlos aquí con formato de tabla? Luego, simplemente podemos copiarlos a power bi side y probar y codificar la fórmula en él.

Saludos
Xiaoxin Sheng

Syndicate_Admin
Administrator
Administrator

Este @हरीश_2203 ,

¿Puede compartir un pbix o algunos datos ficticios que mantengan la estructura de datos sin procesar con los resultados esperados? Debería ayudarnos a aclarar su escenario y probar la fórmula de codificación.

Cómo obtener respuestas rápidas a tu pregunta

Saludos

Xiaoxin Sheng

Syndicate_Admin
Administrator
Administrator

@lbendlin @Ritaf1983 @amitchandak Por favor, sugiera cualquier solución. Gracias de antemano.

Helpful resources

Announcements
RTI Forums Carousel3

New forum boards available in Real-Time Intelligence.

Ask questions in Eventhouse and KQL, Eventstream, and Reflex.

MayPowerBICarousel1

Power BI Monthly Update - May 2024

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