Forum Discussion
Syndicate_Admin
Administrator
2 years agoContar datos de dos columnas
Hola a todos, Tengo un conjunto de datos que se parece al siguiente: IDENTIFICACIÓN Prog1 Prog2 123 ENVERGADURA 213 ACCT ENVERGADURA 343 FINA 593 BSAD ACCT 994 ACCT...
Syndicate_Admin
Administrator
2 years agoHola @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:
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:
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! 🙂
- Syndicate_Admin2 years ago
Administrator
¡Gracias!