Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 

Register now to learn Fabric in free live sessions led by the best Microsoft experts. From Apr 16 to May 9, in English and Spanish.

Reply
Syndicate_Admin
Administrator
Administrator

Valor devuelto de Column basado en el cálculo de la medida en la nueva medida, de lo contrario, devuelve textstring

Hola a todos

Necesito un cálculo dinámico, que basado en filtros y segmentaciones siempre agrupará a los países con menos del 1% de ingresos como "Otros países". De lo contrario, el nombre del país debe tomarse de la columna Nombre del país.

El siguiente código puede encontrar todos los países con menos del 1% y devolver ese valor o la cadena "Otros países" dependiendo de lo que puse en el código.

¿Pero no puedo devolver el nombre del país con el resto del código y espero que me puedas ayudar?

El mensaje de error que recibo, cuando intento insertar el país es
"No se puede determinar un solo valor para la columna "Nombre del país" en la tabla DimCountry.

Esto puede suceder cuando una fórmula de medida hace referencia a una columna que contiene muchos valores

sin especificar una agregación como recuento mínimo máximo o suma para obtener un solo resultado.

Saludos
Jørgen

País de prueba =
DÓNDE Ingresospct =
CALCULAR (
DIVIDIR (
[Importe total LCY],
[Ventas netas totales LCY]
),
FILTRO (
DimCountry,
DIVIDIR (
[Importe total LCY],
[Ventas netas totales LCY]
) < 0.01
)
)
DÓNDE Altos ingresos =
CALCULAR (
DIVIDIR (
[Importe total LCY],
[Ventas netas totales LCY]
),
FILTRO (
DimCountry,
DIVIDIR (
[Importe total LCY],
[Ventas netas totales LCY]
) > 0.01
)
)
DEVOLUCIÓN
SI (
Ingresospct < 0,
Altos ingresos,
Ingresospct
)

Zealand_0-1671864317302.png

Zealand_1-1671864584940.png

2 REPLIES 2
Syndicate_Admin
Administrator
Administrator

@Zealand

Gracias por compartir.

Saludos

Equipo de apoyo comunitario _Tang

Si esta publicación ayuda, considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.

Syndicate_Admin
Administrator
Administrator

Después de un día de lucha, encontré el código yo mismo:

Test2 País =
INTERRUPTOR (
VERDADERO (),
DIVIDIR (
[Importe total LCY],
[Ventas netas totales LCY]
) > 0.01, ..MAX ( Dimcountry[Nombre del país] ),
"Otros países"
)

Helpful resources

Announcements
Microsoft Fabric Learn Together

Microsoft Fabric Learn Together

Covering the world! 9:00-10:30 AM Sydney, 4:00-5:30 PM CET (Paris/Berlin), 7:00-8:30 PM Mexico City

PBI_APRIL_CAROUSEL1

Power BI Monthly Update - April 2024

Check out the April 2024 Power BI update to learn about new features.

April Fabric Community Update

Fabric Community Update - April 2024

Find out what's new and trending in the Fabric Community.