Si la declaración con la variable de cadena no funciona

Un usuario Pregunto ✅

pam259

Hola,

Tengo datos del conjunto de datos Power Bi, necesito crear una medida usando if then else para una variable de cadena «regiones». Básicamente, necesito crear una medida (ya que no puedo crear una nueva columna) que combinaría algunas regiones y cambiaría el nombre de algunas regiones. Las sentencias if y switch no pueden identificarse por col («No se puede encontrar el nombre»). Creo que necesito resumirlo.

Solo para probar, usé count para este campo, powerbi lo identifica pero necesito algo para trabajar en los campos de texto.

Amitchandak

@ pam259, debe usar el valor mínimo, máximo o primero no en blanco o último no en blanco o el valor de dimensión

ejemplo masure

color =
cambiar (verdadero (),
FIRSTNONBLANK (Tabla[commodity], «NA») = «mercancía1» && suma (Tabla[Value])> 500, «verde claro»,
FIRSTNONBLANK (Tabla[commodity], «NA») = «mercancía2» && suma (Tabla[Value])> 1000, «verde claro»,
/// Agregar más condiciones
«rojo»
)

medida =
cambiar (verdadero (),
max (Tabla[region]) = «R1», [Mea1],
max (Tabla[region]) = «R2», [Mea2],
/// Agregar más condiciones
[Mea3]
)

también referirse

https://www.daxpatterns.com/dynamic-segmentation/
https://radacad.com/grouping-and-binning-step-towards-better-data-visualization

Pragati11

Hola @ pam259,

No puedo entender su consulta. Comparta datos de muestra junto con el resultado esperado para comprender su pregunta aquí.

Gracias,

Pragati

Greg_Deckler

@ pam259 Si comprendo correctamente, use MAX o MIN como su agregación. Realmente no hay suficiente información para continuar, primero verifique si su problema es un problema común que se enumera aquí: https://community.powerbi.com/t5/Community-Blog/Before-You-Post-Read-This/ba-p / 1116882

Además, consulte esta publicación sobre cómo obtener una respuesta rápida a su pregunta: https://community.powerbi.com/t5/Community-Blog/How-to-Get-Your-Question-Answered-Quickly/ba-p/38490

Las partes más importantes son:
1. Muestra datos como texto, usa la herramienta de tabla en la barra de edición
2. Resultado esperado de los datos de muestra
3. Explicación en palabras de cómo pasar del 1. al 2.

Sujit_Thakur

Estimado @ pam259

¿Puede compartir algunos datos ficticios (3-4 filas) y la salida esperada?

, Puede usar Excel para mostrar esto y simplemente pegar las cosas de Excel en la sección de publicaciones.

Te escribiré y te mandaré medida 👍

Saludos

Thakur Sujit

pam259

En respuesta a Sujit_Thakur

Tener valores de campo, «nombre de producto» como ABC, AB, AA, etc. Necesita convertir valores en una nueva medida como ABC = AB1, AB = AB2. Intentando utilizar el interruptor o IF, pero el campo «nombre del producto» no se identifica

Sujit_Thakur

En respuesta a pam259

@ pam259

Para comprender el contexto de la fila y el contexto del filtro = https://youtu.be/xV-KwuSDFMQ

Sigue aprendiendo mi amigo

Sujit_Thakur

En respuesta a pam259

Estimado @ pam259

Tiene estos problemas porque no ha incluido la función de agregación antes de su campo.

Te sugiero que, si quieres cambiar valores como ABC = AB1, AB = AB2.

Utilice una columna calculada, será más fácil y útil.

Utilizar esta

Columna = Cambiar (

Cierto(),

[Product name] = «ABC», «AB1»,

[Product name] = «AB», «AB2»,

«Else condition value»

)

O si está adherido usando la medida, déjeme decirle mi amigo, para usar cualquier campo en la medida, debe usar la función de agregación antes para decirle a power bi desde qué filas desea que se realice el cálculo.

Pero como la columna funciona la mayor parte del tiempo en el contexto de la fila, no se requerirá ninguna función de agregación en las columnas calculadas.

Espero que entiendas .

Si tiene alguna duda hágamelo saber.

¡Espero felicitaciones para mantenerme motivado!

Si esta publicación lo ayudó a resolver su problema, acéptelo como solución.

Saludos

Thakur Sujit

pam259

En respuesta a Sujit_Thakur

Muchas gracias. Tengo datos de conjuntos de datos de powerbi, por lo que no puedo crear columnas nuevas. ¿Qué agregación debo usar para esta variable de cadena?

parry2k

@ pam259 muy confuso lo que está tratando de hacer aquí. Debe proporcionar algunos datos de muestra y el resultado esperado. Lea esta publicación para obtener su respuesta rápidamente.

https://community.powerbi.com/t5/Community-Blog/How-to-Get-Your-Question-Answered-Quickly/ba-p/38490

Deja un comentario

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