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

Get Fabric Certified for FREE during Fabric Data Days. Don't miss your chance! Learn more

Reply
Syndicate_Admin
Administrator
Administrator

Contar datos de dos columnas

Hola a todos,

Tengo un conjunto de datos que se parece al siguiente:

IDENTIFICACIÓNProg1Prog2
123ENVERGADURA
213ACCTENVERGADURA
343FINA
593BSADACCT
994ACCT

Lo que me gustaría hacer es contar de alguna manera cada instancia de un Prog (independientemente de Prog1 o Prog2) en un solo objeto visual. En otras palabras, me gustaría un gráfico de columnas que mostrara que SPAN tiene 2 y ACCT que tiene 3, ya que cada uno aparece en Prog1 y Prog2 para dos individuos. O dicho de otra manera, un ID se puede contar en varios recuentos de Prog en función de los valores de Prog1 y Prog2. ¿Hay alguna manera de combinar recuentos de dos columnas en un solo objeto visual?

4 REPLIES 4
Syndicate_Admin
Administrator
Administrator

Hola @mljones, además de lo que Greg ya le ha sugerido, es posible que desee crear una tabla separada que contenga valores únicos usando este código:

Distinct Progr = 
    DISTINCT(
        UNION(
            DISTINCT( 'Table'[Prog1] ), 
            DISTINCT( 'Table'[Prog2] ) 
        )
    )


Ahora, podemos usar una sola columna de esta nueva tabla (de forma predeterminada Prog1, pero puede cambiarle el nombre con doble clic) para mostrar los distintos valores de Prog1 y Prog2 juntos:

Sergii24_0-1713801679638.png

Ahora es el momento de contar:

Count Progr = 
VAR _CurrentlySelectedProgr = SELECTEDVALUE( 'Distinct Progr'[Prog] )
VAR _CountProgr1 = 
    COUNTROWS(
        FILTER(
            'Table',
            'Table'[Prog1] = _CurrentlySelectedProgr
        )
    )

VAR _CountProgr2 = 
    COUNTROWS(
        FILTER(
            'Table',
            'Table'[Prog2] = _CurrentlySelectedProgr
        )
    )
    
RETURN _CountProgr1 + _CountProgr2

con el siguiente resultado:

Sergii24_1-1713801742608.png

Para concluir:

  • En primer lugar, necesita una lista de valores únicos enumerados dentro de las mismas columnas en función de lo que desea hacer un cálculo (puede ser solo una columna, una columna calculada o una columna de tabla calculada pero no una medida)
  • Dependiendo de su modelo semántico, escriba una medida que use relaciones/búsqueda o filtro existentes (como en mi ejemplo) para contar lo que desea para cada columna por separado
  • Suma de resultados individuales

¡Buena suerte! 🙂

¡Gracias!

Syndicate_Admin
Administrator
Administrator

@mljones Normalmente, anularía la dinamización de esas columnas, pero puede usar agregaciones de MC: agregaciones de varias columnas (agregaciones de MC) - Microsoft Fabric Communit...

¡Gracias!

Helpful resources

Announcements
Fabric Data Days Carousel

Fabric Data Days

Advance your Data & AI career with 50 days of live learning, contests, hands-on challenges, study groups & certifications and more!

October Power BI Update Carousel

Power BI Monthly Update - October 2025

Check out the October 2025 Power BI update to learn about new features.

FabCon Atlanta 2026 carousel

FabCon Atlanta 2026

Join us at FabCon Atlanta, March 16-20, for the ultimate Fabric, Power BI, AI and SQL community-led event. Save $200 with code FABCOMM.