Error, ¿La función de recuento distintivo solo acepta una referencia de columna como argumento?
Soy nuevo en powerBI DAX. ¿Cuál es la causa raíz del mensaje de error?
Mi código es el siguiente:
Project Count (Actuals) = DISTINCTCOUNT(FLOOR('Forecast Summary'[Project_Ref],1))
Donde Project_Ref es una medida de versión de proyecto que se define de la siguiente manera:
Project Ref = Sum(~Project)
Hice esto porque Floor no me permitía seleccionar la medida y tenía que ser un campo calculado para referenciarlo.
¿Algún consejo o recomendación?
davy.ai
Basado en el mensaje de error, parece que hay un problema con la función “Floor” en la fórmula DAX “Project Count (Actuals)”. El mensaje de error indica que la función “Floor” solo acepta números como argumentos, pero en su lugar está recibiendo un valor de texto. Esto sugiere que la medida “Project_Ref” podría estar devolviendo un valor de texto, lo cual causa el error al utilizarlo como argumento en la función “Floor”.
Para resolver este problema, puedes intentar convertir la medida “Project_Ref” en un valor numérico utilizando la función “VALUE”, de la siguiente manera:
Luego, puedes modificar la fórmula “Project Count (Actuals)” para utilizar la medida “Project_Ref” directamente en la función “DISTINCTCOUNT” (ya que ahora debería devolver un valor numérico), de la siguiente manera:
Esto debería solucionar el error y permitirte calcular la medida “Project Count (Actuals)” con éxito.