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
Anonymous
Not applicable

FILTRO COUNTROWS - Múltiples Valores

Hola

Tengo una columna que tiene un número de 1 y 0 y quiero contar cuántos 1 hay y 0 hay ya que son base don una columna diferente.

He intentado utilizar la siguiente medida, pero por alguna razón no funciona... por favor ayude:

Medida: CALCULATE(
COUNTROWS(Table_query),
FILTRO(Table_query, Table_query[Decisión de recarga] á "1"),
FILTRO(Table_query,Table_query[Decisión de recarga] "0"))

3 REPLIES 3
Syndicate_Admin
Administrator
Administrator

@amitchandak Hola, estoy tratando de usar estas medidas para calcular filas para mi stock.
Pero no está trayendo de vuelta lo que espero.

Contar existencias de la tienda = CALCULAR(COUNTROWS('Stock de la tienda'),FILTRO('Stock de la tienda','Stock de la tienda'[Cantidad de existencias de la tienda] = 0))

Sé que la cantidad total de filas es 4572, pero la medida devuelve solo 4204.

Idealmente, me gustaría evitar el uso de filtros dentro de la medida para poder usar un filtro visual para poder filtrar por cualquier valor.

Justas4478_0-1699438675574.png
Tengo otra medida que, pero se rompe cuando agrego tiendas a la mesa.

Stock de productos en todas las tiendas =
DÓNDE summarybyproduct =
ADDCOLUMNS(
VALORES(«producto» [número SKU]),
"Stock total",
CALCULAR('Stock de la tienda' [Cantidad de existencias de la tienda])
)

DÓNDE productosconcero =
FILTRO(summarybyproduct,[Existencias totales])
DEVOLUCIÓN
COUNTROWS(productosconcero)



Adjunto un archivo de muestra si ayuda
https://we.tl/t-LVpPk1HQoq

v-kelly-msft
Community Support
Community Support

Hola @Indy_Bansal ,

Usted necesita dividir su medida en 2,1 es para calcular el número de 1 y el otro es para el número de 0:

Si los datos de la columna son un tipo de texto, utilizando:

Measure for 1 = CALCULATE(
                        COUNTROWS(Table_query),
                        FILTER(Table_query, Table_query[Recharge Decision] = "1")
Measure for 0= CALCULATE(
                        COUNTROWS(Table_query),
                        FILTER(Table_query, Table_query[Recharge Decision] ="0"),

Si los datos de la columna son un tipo de número entero, utilizando:

Measure for 1 = CALCULATE(
                        COUNTROWS(Table_query),
                        FILTER(Table_query, Table_query[Recharge Decision] = 1)
Measure for 1 = CALCULATE(
                        COUNTROWS(Table_query),
                        FILTER(Table_query, Table_query[Recharge Decision] = 0)

Saludos
Kelly
¿Respondí a tu pregunta? ¡Marca mi puesto como solución!

amitchandak
Super User
Super User

Si hay otros valores entonces 1 y 0 entonces

Medida: CALCULATE(
COUNTROWS(Table_query),
FILTRO(Table_query, Table_query[Decisión de recarga] - "1" Table_query[Decisión de recarga] "0"))

Otros sabios crean 2 medidas

Medida1 - CALCULATE(
COUNTROWS(Table_query),
FILTRO(Table_query, Table_query[Decisión de recarga] - "1" ))

Medida2 - CALCULATE(
COUNTROWS(Table_query),
FILTRO(Table_query, Table_query[Decisión de recarga] "0"))

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.