The ultimate Fabric, Power BI, SQL, and AI community-led learning event. Save €200 with code FABCOMM.
Get registeredEnhance your career with this limited time 50% discount on Fabric and Power BI exams. Ends August 31st. Request your voucher.
Hola, chicos
Espero que alguien pueda ayudar. Tengo dos columnas en una tabla que notifica TRUE o FALSE en función de los criterios que se cumplen.
Deseo tener el recuento de VERDADERO/FALSO y representar la diferencia entre 8 VERDADERO y 2 FALSO como 80% / 20% en un gráfico visual.
¿Cómo es esto posible, he jugado con medidas y filtros, pero no puedo conseguir que funcione como lo necesito.
Gracias, Ben
Solved! Go to Solution.
Hola @bh_prism ,
Si te entiendo correctamente, pon la siguiente medida en una carta visual y obtendrás lo que quieres:
TRUE/FALSE =
VAR TRUE_ =
CALCULATE ( COUNTROWS ( 'Table' ), 'Table'[Column1] = TRUE () )
+ CALCULATE ( COUNTROWS ( 'Table' ), 'Table'[Column2] = TRUE () )
VAR FALSE_ =
CALCULATE ( COUNTROWS ( 'Table' ), 'Table'[Column1] = FALSE () )
+ CALCULATE ( COUNTROWS ( 'Table' ), 'Table'[Column2] = FALSE () )
VAR Total_ =
COUNTROWS ( 'Table' ) * 2
VAR TRUE_Percent =
DIVIDE ( TRUE_, Total_, BLANK () )
VAR FALSE_Percent =
DIVIDE ( FALSE_, Total_, BLANK () )
RETURN
TRUE_Percent & " / " & FALSE_Percent
Saludos
Icey
Si este post ayuda,entonces considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.
Hola @bh_prism ,
Si te entiendo correctamente, pon la siguiente medida en una carta visual y obtendrás lo que quieres:
TRUE/FALSE =
VAR TRUE_ =
CALCULATE ( COUNTROWS ( 'Table' ), 'Table'[Column1] = TRUE () )
+ CALCULATE ( COUNTROWS ( 'Table' ), 'Table'[Column2] = TRUE () )
VAR FALSE_ =
CALCULATE ( COUNTROWS ( 'Table' ), 'Table'[Column1] = FALSE () )
+ CALCULATE ( COUNTROWS ( 'Table' ), 'Table'[Column2] = FALSE () )
VAR Total_ =
COUNTROWS ( 'Table' ) * 2
VAR TRUE_Percent =
DIVIDE ( TRUE_, Total_, BLANK () )
VAR FALSE_Percent =
DIVIDE ( FALSE_, Total_, BLANK () )
RETURN
TRUE_Percent & " / " & FALSE_Percent
Saludos
Icey
Si este post ayuda,entonces considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.
@bh_prism, puede tener medidas como estas
divide(calculate(countrows(Table), table[flag]- "True"),calculate(countrows(Table))) // if boolean , table[flag]- True()
divide(calculate(countrows(Table), table[flag]- "False"),calculate(countrows(Table))) // if boolean , table[flag]- False()
Hola, sí, es de tipo de datos booleano. Gracias
Pruebe estas dos medidas:
True =
VAR True_ = CALCULATE(COUNTROWS('Table') , 'Table'[Column1] = TRUE())
VAR Total = COUNTROWS('Table')
Return
DIVIDE(True_,total,blank())
False =
VAR Total = COUNTROWS('Table')
VAR False_ = CALCULATE(COUNTROWS('Table') , 'Table'[Column1] = FALSE())
Return
DIVIDE(False_,Total,BLANK())
Calculan el % de una columna. Utilícelos juntos en un gráfico para obtener la distribución de esa columna.
/ J