Forum Discussion

Syndicate_Admin's avatar
Syndicate_Admin
Icon for Administrator rankAdministrator
2 years ago

Columna calculada

Hola chicos
Hay una tabla como:

PC_IDAC NO.PARTIDOASIENTO
RJ-859BJP8
RJ-860INC8
RJ-861INC8
RJ-862BJP8
RJ-865INC8
RJ-866BJP8
RJ-867INC8
RJ-868INC8

MI TABLA REQUERIDA ES COMO:

PC_IDAC NO.PARTIDOASIENTOESTADO
RJ-859BJP83/8
RJ-860INC85/8
RJ-861INC85/8
RJ-862BJP83/8
RJ-865INC85/8
RJ-866BJP83/8
RJ-867INC85/8
RJ-868INC85/8

BÁSICAMENTE, CUENTA LOS VALORES DE LA COLUMNA DEL PARTIDO CON EL TOTAL DE ESCAÑOS Y DEVUELVE UNA COLUMNA DE RESULTADOS.
Gracias y saludos...

2 Replies

  • Hola @BIswajit_Das ,

    Su solución es genial, @barritown . ¡Funcionó a las mil maravillas! Aquí tengo otra idea en mente, y me gustaría compartirla como referencia.

    Measure funciona mejor en comparación con las columnas calculadas porque no ocupa espacio en la memoria.

    Por lo tanto, le recomendaría que intente no usar columnas calculadas para funciones que se pueden implementar mediante measure, especialmente porque la diferencia de rendimiento será más notable cuando se trabaje con datos grandes.

    Por favor, cree una medida:

    STATUS =
    VAR TotalSeats =
        MAX ( 'Table'[SEAT] )
    VAR PartyCount =
        CALCULATE ( COUNTROWS ( 'Table' ), ALLEXCEPT ( 'Table', 'Table'[PARTY] ) )
    RETURN
        CONCATENATE ( CONCATENATE ( PartyCount, "/" ), TotalSeats )

    El efecto de página final es el siguiente:

    Se adjunta el archivo PBIX.

    Si tiene más preguntas, no dude en ponerse en contacto conmigo.

    Saludos
    Yang
    Equipo de apoyo a la comunidad

    Si hay alguna publicación que ayude, considere Aceptarla como la solución para ayudar a los otros miembros a encontrarla más rápidamente.
    Si no entiendo sus necesidades o aún tiene problemas al respecto, no dude en hacérnoslo saber. ¡Muchas gracias!