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

Register now to learn Fabric in free live sessions led by the best Microsoft experts. From Apr 16 to May 9, in English and Spanish.

Reply
Syndicate_Admin
Administrator
Administrator

Recuento de empresas activas

Hola a todos!!

Necesito su ayuda para resolver mi problema, estoy tratando de calcular / crear una tabla que me dará un recuento distinto de las empresas que están asociadas conmigo para un año en particular.

Por ejemplo,

Capture11.PNG

En la instantánea anterior, tenemos Unirse al año y al año final. Estamos marcando "9999" para las empresas que todavía están asociadas con nosotros y tenemos el año adecuado si se terminan. La empresa con fin de año "9999" debe contarse en los próximos años.

El resultado sería algo como esto,

Categoría20162017201820192020
Movilidad12123
Seguro12422
Tecnología12322
Estacionario11112

Aquí está el archivo con datos de muestra .

Gracias de antemano 🙂

1 ACCEPTED SOLUTION
Syndicate_Admin
Administrator
Administrator

No @Gaurav_Lakhotia,

Cree una tabla dimensional como:

Table =

VALUES('Company Tbl'[Join Year])

Pruebe a medir como:

Measure =

CALCULATE(

    COUNT('Company Tbl'[Category]),

    FILTER(

        ALL('Company Tbl'),

         'Company Tbl'[Join Year]<=MAX('Table'[Year]) && 'Company Tbl'[End Year]>=MAX('Table'[Year]) && 'Company Tbl'[Category]=MAX('Company Tbl'[Category])

))

Aquí está la salida:

v-xulin-mstf_0-1611807409317.png

Aquí está la demostración, por favor pruébela: Recuento de empresas activas

Saludos

Enlace

Si este post ayuda, por favor considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.

View solution in original post

3 REPLIES 3
Syndicate_Admin
Administrator
Administrator

No @Gaurav_Lakhotia,

Cree una tabla dimensional como:

Table =

VALUES('Company Tbl'[Join Year])

Pruebe a medir como:

Measure =

CALCULATE(

    COUNT('Company Tbl'[Category]),

    FILTER(

        ALL('Company Tbl'),

         'Company Tbl'[Join Year]<=MAX('Table'[Year]) && 'Company Tbl'[End Year]>=MAX('Table'[Year]) && 'Company Tbl'[Category]=MAX('Company Tbl'[Category])

))

Aquí está la salida:

v-xulin-mstf_0-1611807409317.png

Aquí está la demostración, por favor pruébela: Recuento de empresas activas

Saludos

Enlace

Si este post ayuda, por favor considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.

Syndicate_Admin
Administrator
Administrator

Necesita una tabla de calendario (solo años en su caso). No lo una a la tabla de datos. Entonces escribe una medida, algo como esto


Resultado: sumx(dataTable,

If(Calendar[Year] >- dataTable[Join Year] && Calendar[Year] <-dataTable[end year],1))

poner el año calendario en las columnas de la matriz.

Hey @MattAllington , Lo siento por la respuesta tardía, pensé que he activado la notificación.

No se obtiene el resultado esperado con esto.

Helpful resources

Announcements
Microsoft Fabric Learn Together

Microsoft Fabric Learn Together

Covering the world! 9:00-10:30 AM Sydney, 4:00-5:30 PM CET (Paris/Berlin), 7:00-8:30 PM Mexico City

PBI_APRIL_CAROUSEL1

Power BI Monthly Update - April 2024

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

April Fabric Community Update

Fabric Community Update - April 2024

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