Valor de cadena en el cálculo de medidas

Un usuario Pregunto ✅

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.

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

Data Moedeling.png

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

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *