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

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
LearnSurvey

Fabric certifications survey

Certification feedback opportunity for the community.

April Fabric Community Update

Fabric Community Update - April 2024

Find out what's new and trending in the Fabric Community.