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.
Hola, soy nuevo en powerbi y podría perderme algo. Quiero agregar un filtro en este cálculo y obtener un error, ¿alguien puede ayudarme a solucionarlo?
"La expresión contiene varias columnas, pero solo se puede usar una sola columna en una expresión True/False que se usa como expresión de filtro de tabla.
Básicamente estoy agregando nombres de proveedores que tienen la misma distancia calculada, lo que tengo en Locations_r tabla [Columna].
En Locations_r[Columna] tengo distancias calculadas en metros.
Cálculo:
Columna 2 = CALCULATE(MAX(Append1[Provider]), FILTER (Append1, Append1[Provider]<>"maps" && Append1[Provider]<>"Map" ),
ROUND(2 * 6371000 * ASIN(SQRT( SIN((Append1[Latitude] - Locations_r [Latitude]) * PI()/360)^2 + COS(Locations_r [Latitud] * PI()/180) * COS(Append1[Latitude] * PI()/180) * SIN((Append1[Longitud] - Locations_r[Longitud]) * PI()/360)^2)), 1) = Locations_r[Columna]))
Si uso en Filtro sólo FILTRO (Apéndice1,ROUND(2 * 6371000 * ASIN(SQRT( SIN((Apéndice1[Latitud] .............. funciona. Pero quiero excluir algunos valores del cálculo.
Gracias de antemano.
Solved! Go to Solution.
@leopoldvili_1 Tal vez intente:
Column 2 =
VAR __Table =
ADDCOLUMNS(
FILTER (Append1, Append1[Provider]<>"maps" && Append1[Provider]<>"Map" ),
"__Value", ROUND(2 * 6371000 * ASIN(SQRT( SIN((Append1[Latitude] - Locations_r [Latitude]) * PI()/360)^2 + COS(Locations_r [Latitude] * PI()/180) * COS(Append1[Latitude] * PI()/180) * SIN((Append1[Longitude] - Locations_r[Longitude]) * PI()/360)^2)), 1) = Locations_r[Column]
)
RETURN
MAXX(__Table,[Provider])
Dicho esto, no estoy del todo seguro de lo que estás buscando. Lo sentimos, si tiene problemas para seguir, ¿puede publicar datos de muestra como texto y salida esperada?
No hay realmente 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 respuestas rápidas 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. Datos de muestra como texto, use la herramienta de tabla en la barra de edición
2. Resultado esperado de los datos de la muestra
3. Explicación en palabras de cómo llegar desde 1. a 2.
@leopoldvili_1 Tal vez intente:
Column 2 =
VAR __Table =
ADDCOLUMNS(
FILTER (Append1, Append1[Provider]<>"maps" && Append1[Provider]<>"Map" ),
"__Value", ROUND(2 * 6371000 * ASIN(SQRT( SIN((Append1[Latitude] - Locations_r [Latitude]) * PI()/360)^2 + COS(Locations_r [Latitude] * PI()/180) * COS(Append1[Latitude] * PI()/180) * SIN((Append1[Longitude] - Locations_r[Longitude]) * PI()/360)^2)), 1) = Locations_r[Column]
)
RETURN
MAXX(__Table,[Provider])
Dicho esto, no estoy del todo seguro de lo que estás buscando. Lo sentimos, si tiene problemas para seguir, ¿puede publicar datos de muestra como texto y salida esperada?
No hay realmente 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 respuestas rápidas 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. Datos de muestra como texto, use la herramienta de tabla en la barra de edición
2. Resultado esperado de los datos de la muestra
3. Explicación en palabras de cómo llegar desde 1. a 2.
Covering the world! 9:00-10:30 AM Sydney, 4:00-5:30 PM CET (Paris/Berlin), 7:00-8:30 PM Mexico City
Check out the April 2024 Power BI update to learn about new features.
User | Count |
---|---|
2 | |
1 | |
1 | |
1 | |
1 |