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.
Nuevo en DAX aquí y estoy teniendo problemas con una fórmula. Si tengo una columna como la siguiente, ¿cómo podría calcular el recuento de Y por el recuento total de Todos. Así que me gustaría calcular que el valor seleccionado por el valor total. ( 1 Sí)/ (4) .
Nombre de columna: Y/N |
Y |
N |
N |
N |
Hola @Csmith31 ,
Puede crear una medida como se indica a continuación:
Measure =
var a =CALCULATE(COUNTROWS('Table'),FILTER(ALL('Table'),'Table'[Column Name: Y/N]="Y"))
var b=COUNTROWS(ALL('Table'))
Return
IF(MAX('Table'[Column Name: Y/N])="Y",DIVIDE(a,b),BLANK())
Puede simplemente devolver : DIVIDE(a,b) , pero si sólo desea mostrar las filas que contienen "Y", utilice la medida anterior, y verá:
O puede crear una columna calculada como se muestra a continuación:
Column =
var a =CALCULATE(COUNTROWS('Table'),FILTER('Table','Table'[Column Name: Y/N]="Y"))
Return
IF('Table'[Column Name: Y/N]="Y",DIVIDE(a,COUNTROWS('Table')),BLANK())
Y verás:
Para el archivo .pbix relacionado, haga clic aquí.
% - divide(count(Table[Column], Table[Column]-"Y"),count(Table[Column]))
O
% - divide(count(Table[Column], Table[Column]"Y"),calculate(count(Table[Column]),allselected(Table)))
Algunas maneras de hacerlo, una de las cuales es la creación de 3 medidas separadas:
M_TOTAL de la sección COUNT(Tabla[Columna])
M_YES de cálculo ( COUNT(Table[Column]) , Table[Column] ? "Y" )
M_YES_PERCENT - DIVIDE ( [M_YES] , [M_TOTAL] )
Covering the world! 9:00-10:30 AM Sydney, 4:00-5:30 PM CET (Paris/Berlin), 7:00-8:30 PM Mexico City
Check out the April 2024 Power BI update to learn about new features.
User | Count |
---|---|
2 | |
2 | |
2 | |
2 | |
1 |