Me gustaría crear el equivalente DAX de esto:
SELECT COUNT(JOB_NAME) JOB_COUNT
DESDE MYDB.dbo.MY_TABLE
DONDE JOB_TYPE <> '98'
Y BOX_NAME <> ''
Puedo obtener el recuento usando esto: JOB_COUNT - COUNT(MY_TABLE[JOB_NAME])
Pero no puede filtrar eso para que coincida con mis declaraciones WHERE
Solved! Go to Solution.
@alhowarth , Probar como
calculate(count(MY_TABLE[JOB_NAME]), filter(MY_TABLE, MY_TABLE[JOB_TYPE] á"98" && not(isblank(MY_TABLE[BOX_NAME])) ))
Proud to be a Super User!
@alhowarth , Probar como
calculate(count(MY_TABLE[JOB_NAME]), filter(MY_TABLE, MY_TABLE[JOB_TYPE] á"98" && not(isblank(MY_TABLE[BOX_NAME])) ))
Proud to be a Super User!
Prueba algo como esto.
Filtered Count =
CALCULATE (
COUNT ( MY_TABLE[JOB_NAME] ),
FILTER ( MY_TABLE, MY_TABLE[JOB_TYPE] = "98" && MY_TABLE[BOX_NAME] = "" )
)
Gracias por la sugerencia, aunque encontré un nuevo error: la expresión contiene varias columnas, pero solo se puede usar una sola columna en una expresión True/False que se utiliza como expresión de filtro de tabla.
User | Count |
---|---|
164 | |
75 | |
37 | |
25 | |
17 |