Forum Discussion

Syndicate_Admin's avatar
Syndicate_Admin
Administrator
10 months ago

Containsstring y Count

Hola, buen día

¿Alguien puede ayudarme en mi columna calculada, tengo dos tablas conectadas? Quiero contar el número de trabajos.

SALIDA DESEADA

Conexión de mesa

Recuento de JC =
CALCULAR(
CONTEOS(MAIN_DATA),
FILTRO(
'MAIN_DATA',
(CONTAINSSTRING('MAIN_DATA'[Número de trabajo], "LP") || CONTAINSSTRING('MAIN_DATA'[Número de trabajo], "LS") || CONTAINSSTRING('MAIN_DATA'[Número de trabajo], "LI") || CONTAINSSTRING('MAIN_DATA'[Número de trabajo], "LM"))
&&
NO CONTAINSSTRING('MAIN_DATA'[Número de trabajo], "QF")
&&
NO CONTAINSSTRING('MAIN_DATA'[TQ], "SQ")
)
)
Gracias

15 Replies

    • Syndicate_Admin's avatar
      Syndicate_Admin
      Administrator

      Hola @Ahmedx gracias por la respuesta, pero cuenta el total en lugar de por número principal. Tenga en cuenta que mi TABLA DE DATOS PRINCIPAL, la columna principal No tiene muchos números diferentes.

      SALIDA DESEADA

      Gracias

  • intenta eliminar TODOS

    L Count = 
    VAR _KewSearch= SELECTCOLUMNS( {"LS","LP"},"KeyWord",[Value])
     VAR _Result = COUNTROWS(FILTER('MAIN_DATA TABLE','MAIN_DATA TABLE'[Code] in _KewSearch))
    RETURN
    _Result
    • Syndicate_Admin's avatar
      Syndicate_Admin
      Administrator

      por favor intenta

      Q Count = 
      VAR _KewSearch= SELECTCOLUMNS( {"QP","QF","QK","QL"},"KeyWord",[Value])
      VAR _Cod = MAX('MAIN_DATA TABLE'[Main No])
       VAR _Result = COUNTROWS(FILTER(ALL('MAIN_DATA TABLE'),'MAIN_DATA TABLE'[Code] in _KewSearch&&'MAIN_DATA TABLE'[Main No]=_Cod))
      RETURN
      _Result
      -----------------
      L Count = 
      VAR _KewSearch= SELECTCOLUMNS( {"LS","LP"},"KeyWord",[Value])
      VAR _Cod = MAX('MAIN_DATA TABLE'[Main No])
       VAR _Result = COUNTROWS(FILTER(ALL('MAIN_DATA TABLE'),'MAIN_DATA TABLE'[Code] in _KewSearch&&'MAIN_DATA TABLE'[Main No]=_Cod))
      RETURN
      _Result