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

Earn the coveted Fabric Analytics Engineer certification. 100% off your exam for a limited time only!

Reply
Anonymous
Not applicable

Recuento de filas con condiciones

Hola

Tengo los siguientes datos

IdNombre de la oportunidadCantidadEtapaActivity_IDActivity_Status
1Opp1450Abierto1Completado
1Opp1450Abierto2Abierto
2Opp2550Abierto3Completado
2Opp2550Abierto4Completado
3Opp3320Won cerrado5Completado
4Opp4230Won cerrado6Completado
5Opp5780Won cerrado7Completado
6OPP6980Abierto8Completado
6OPP6980Abierto9Completado
7OPP7760Abierto
8OPP8345Abierto
9Opp9657Won cerrado10Completado
10OPP10879Abierto11Abierto
11OPP11687Abierto12Completado
12OPP124678Abierto13Completado
13OPP131500Abierto14Abierto
14Opp143400Won cerrado15Completado
15Opp154388Cerrado Perdido16Completado
16Opp163400Cerrado Perdido17Completado
17OPP179000Abierto18Abierto
18OPP184000Abierto19Abierto
19OPP193000Abierto20Abierto
20Opp201000Won cerrado21Completado

Necesito calcular el número de Opportunititas que todavía están en etapa "abiertas" pero que no tienen ninguna actividad relacionada o sus actividades relacionadas están "completadas" y no tienen más actividades abiertas

por favor apoyar

1 ACCEPTED SOLUTION
v-eqin-msft
Community Support
Community Support

Hola @imbrg ,

Según mi entendimiento, usted quiere contar filas cuando

1.el escenario es "Abierto" y

2.el Acticity_ID está en blanco o el Activity_Status es "Abierto" , ¿verdad?

Puede usar la siguiente fórmula:

Column =
IF (
    'Opp'[Stage] = "Open"
        && (
            ISBLANK ( [Activity_ID] )
                || Opp[Activity_Status] = "Open"
        ),
    1,
    0
)
count =
CALCULATE ( COUNTROWS ( 'Opp' ), FILTER ( ALL ( 'Opp' ), [Column] = 1 ) )

Mi visualización tiene este aspecto:

8.26.6.1.png

¿He respondido a tu pregunta? Por favor, marque mi respuesta como solución. Muchas gracias.

Si no es así, cargue algunas muestras de datos insensibles y la salida esperada.

Saludos

Eyelyn Qin

Saludos

Eyelyn Qin

View solution in original post

2 REPLIES 2
v-eqin-msft
Community Support
Community Support

Hola @imbrg ,

Según mi entendimiento, usted quiere contar filas cuando

1.el escenario es "Abierto" y

2.el Acticity_ID está en blanco o el Activity_Status es "Abierto" , ¿verdad?

Puede usar la siguiente fórmula:

Column =
IF (
    'Opp'[Stage] = "Open"
        && (
            ISBLANK ( [Activity_ID] )
                || Opp[Activity_Status] = "Open"
        ),
    1,
    0
)
count =
CALCULATE ( COUNTROWS ( 'Opp' ), FILTER ( ALL ( 'Opp' ), [Column] = 1 ) )

Mi visualización tiene este aspecto:

8.26.6.1.png

¿He respondido a tu pregunta? Por favor, marque mi respuesta como solución. Muchas gracias.

Si no es así, cargue algunas muestras de datos insensibles y la salida esperada.

Saludos

Eyelyn Qin

Saludos

Eyelyn Qin

Anonymous
Not applicable

Hola

el resuklt no es correcto, ya que debe leer 6 y no 8.

La oportunidad 1 está incluida, mientras que no debería como ya tiene una actividad abierta.

y no debemos contar más de una la misma oportunidad.

Gracias

saludos

Imbrg

Helpful resources

Announcements
April AMA free

Microsoft Fabric AMA Livestream

Join us Tuesday, April 09, 9:00 – 10:00 AM PST for a live, expert-led Q&A session on all things Microsoft Fabric!

March Fabric Community Update

Fabric Community Update - March 2024

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

Top Solution Authors