walkeras
Hola, todos,
Tengo una base de datos que almacena los valores booleanos de un campo que se recopiló. Estoy tratando de contar la frecuencia con la que aparece el valor, es decir, la estructura se parece a esto:
Elemento A | Elemento B
Verdadero | Falso
Verdadero | Falso
Falso Cierto
Con esto, me gustaría poder determinar que el Elemento A es Verdadero dos veces y Falso una vez, etc. He estado tratando de usar medidas sin mucho éxito o sin saber las funciones a usar.
walkeras
En respuesta a Greg_Deckler
Oye,
Anoche tuve una onda cerebral y salté de la cama y lo hice funcionar usando la siguiente fórmula:
TrueCount = COUNTAX(FILTER('Table',[Element_A]=TRUE()),TRUE())
Gracias por las aportaciones adicionales también, jugaré con esas otras sugerencias para ver de qué otra manera podría resolver el problema.
wlopezm
Hay una forma más sencilla de escribir la fórmula y, en mi opinión, es fácil de leer y comprender.
COUNTROWS (FILTRO (Tabla; Tabla[Element A] = VERDADERO ()))
Greg_Deckler
No necesita medidas para esto. Puede hacer esto en una visualización de tabla agregando el elemento A y luego el recuento del elemento B o el recuento del elemento A.
Si quisiera una medida, podría hacer algo como:
TrueCount = CALCULATE(COUNT([Element A]),FILTER(Table,[Element A] = "True"))
MarcelBeug
En respuesta a Greg_Deckler
¿No debería ser más algo como:
TrueCount = Calculate(COUNTROWS('Table'),'Table'[Element A])
Esto supone que el elemento A solo tiene valores verdaderos y falsos.
Greg_Deckler
En respuesta a MarcelBeug
Bueno, depende de si sus columnas de verdadero / falso son de texto o booleanas. No puede CONTAR directamente columnas verdaderas / falsas si eso es lo que él tiene. Puede resolver eso agregando un campo de índice en la consulta y contando eso en su lugar, pero cualquiera de los métodos debería funcionar. Y usando la función TRUE () en lugar de «True».
walkeras
En respuesta a Greg_Deckler
Oye,
Anoche tuve una onda cerebral y salté de la cama y lo hice funcionar usando la siguiente fórmula:
TrueCount = COUNTAX(FILTER('Table',[Element_A]=TRUE()),TRUE())
Gracias también por las aportaciones adicionales, jugaré con esas otras sugerencias para ver de qué otra manera podría resolver el problema.
Bhavana_k
En respuesta a walkeras
Hola,
Mi escenario es algo parecido pero tengo muchas condiciones. Como abajo
si categoría = «Bueno», cuente (columna)
de lo contrario, si categoría = «malo», cuente (columna)
de lo contrario, si categoría = «neutral», entonces cuente (columna)
demás
blanco()
FIN
¿Cómo hago esto?
Lo probé con if y switch condition pero no funciona.
CheckCount =
SI([Category]= «Peligro», COUNT (Table1[Column1]),
SI([Category]= «Malo», COUNT (Table1[Column1]),
SI([Category]= «Bueno», COUNT (Table1[Column1]),
SI([Category]= «Neutral», COUNT (Table1[Column1]),
SI([Category]= «muy bueno», COUNT (Table1[Column1])
,BLANCO())
))))
Y esta categoría es una medida que he tomado. Pero ahora solo quiero un recuento de estas categorías para poder hacer un gráfico circular.
Gracias,
Bhavana
wmjhca
En respuesta a walkeras
¡Funcionó como un encanto para mí! ¡¡¡Gracias!!!