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