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

Earn a 50% discount on the DP-600 certification exam by completing the Fabric 30 Days to Learn It challenge.

Reply
Syndicate_Admin
Administrator
Administrator

Problemas de filtro

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.

1 ACCEPTED SOLUTION
Syndicate_Admin
Administrator
Administrator

@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.

View solution in original post

1 REPLY 1
Syndicate_Admin
Administrator
Administrator

@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.

Helpful resources

Announcements
LearnSurvey

Fabric certifications survey

Certification feedback opportunity for the community.

April Fabric Community Update

Fabric Community Update - April 2024

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