Anam
Oye, estoy tratando de calcular la suma de las ventas usando la función de medida DAX. Sin embargo, cuando trato de graficar esta medida en un elemento visual como un gráfico de barras, da un error y dice que esta función de suma no puede funcionar para valores de tipo String. ¿Qué significa el tipo de valor de cadena? ¿Cómo puedo solucionar esto?
Anónimo
Puede utilizar la función MAX. Lo hará así:
Category_Measure = MAX (TableName[Category])
No es la mejor solución, pero para algunas situaciones es posible hacer
Como resultado, obtendrá medidas con categorías como cadenas. Debería ser la respuesta a tu pregunta.
v-yulgu-msft
Hola @Anam,
¿Has resuelto tu problema? Si es así, ¿podría marcar la respuesta útil como una respuesta o compartir su solución para que pueda beneficiar a más usuarios? Si aún tiene alguna pregunta, no dude en preguntar.
Gracias,
Yuliana Gu
TomMartens
Oye,
Esto suele suceder si el tipo de datos de la columna que está utilizando en su función SUM (…) no es numérico.
Para cambiar esto, la mayoría de las veces es suficiente ir a la cinta del modelo
Marque la columna en el panel de campos y cambie el tipo de datos.
Tenga en cuenta el hecho de que si cambia el tipo de datos, a veces también puede afectar sus imágenes, esto se debe a que, por defecto, las columnas numéricas se tratan como variables continuas en el eje. Por supuesto, esto también se puede cambiar muy fácilmente.
A veces, puede ser un poco más difícil, debido al hecho de que un problema de calidad de los datos se coló en su modelo de datos y este problema determinó implícitamente el tipo de datos inicial de la columna.
Espero que esto ayude