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

Seleccione valores y devuelva los valores correspondientes asociados al grupo de valores seleccionados

Hola comunidad,

Ahora me enfrento a una situación bastante complicada en la que necesitaré la ayuda de ustedes, expertos, así que esta es la situación:

Tengo un conjunto de datos,en este conjunto de datos hay ID, Long para longitud, Lat para Latitude, Pix (una coordenada en formato cónico conforme de Lambert, tiene 2 partes, una para x y otra para y) y Score. Los registros con diferentes Long y Lat se agruparán en el mismo Pix (por ejemplo, los registros 1 a 5 con el mismo x10000_y10000 Pix, aunque su Long y Lat sean totalmente diferentes, los registros 6 a 8 con el mismo Pix x10800_y10000).

Lo que quiero lograr, por ejemplo, si selecciono Pix es igual a x10800_y10000 (que son los registros 6 a 8), los resultados devolverán los registros 6 a 8, así como los registros 1 a 5.

Me explico, al seleccionar Pix x10800_y10000, quiero devolver todos los registros en función de 2 condiciones:

1. cuyo Pix para x está dentro de 1000 de 10800, lo que significa que Pix para x está entre 9800 y 11800;

2. cuyo Pix para y está dentro de 1000 de 10000, lo que significa que Pix para y está entre 9000 y 11000

Aquí, para los registros 1 a 5, su Pix es x10000_y10000, por lo que el Pix para x es 10000, que está entre 9800 y 11800; el Pix para y es 10000, también entre 9000 y 11000, ambas condiciones se cumplen, por lo que se devolverán los registros 1 a 5, junto con los registros 6 a 8. No se devolverán otros registros, porque no se cumple al menos 1 condición.

¡Gracias de antemano!

2 REPLIES 2
Syndicate_Admin
Administrator
Administrator

Hola @DsIshukone

Para su pregunta, aquí está el método que proporcioné:

Ya que, necesita transformar los datos. Para presentar los datos, le sugiero que duplique una tabla idéntica y cree una relación basada en la columna ID.

vnuocmsft_0-1714441088717.png

Ingrese a la pantalla Power Query.

Seleccione la columna Pix y haga clic en Dividir columna por delimitador en Transformar.

vnuocmsft_1-1714441554966.png

vnuocmsft_2-1714441608094.png

vnuocmsft_3-1714441658693.png

Seleccione la columna Pix.1 y haga clic en Dividir columna por posiciones en la transformación.

vnuocmsft_5-1714441760174.png

vnuocmsft_6-1714441794240.png

Seleccione las columnas Pix.1.1 y Pix.1.2 y haga clic en Columna dinámica en Transformar.

vnuocmsft_7-1714441906320.png

vnuocmsft_8-1714441945715.png

vnuocmsft_9-1714441966535.png

Haz lo mismo con Pix.2. Obtendrá datos como estos:

vnuocmsft_10-1714442094640.png

Cerrar y aplicar.

vnuocmsft_11-1714442146273.png

Cree una medida.

_ID = 
IF(
    SELECTEDVALUE('Copy Table'[x]) <= 10800 
    && 
    SELECTEDVALUE('Copy Table'[y]) <= 10000, 
    CALCULATE(SELECTEDVALUE('Copy Table'[ID])), 
    BLANK()
)

Aquí está el resultado.

vnuocmsft_12-1714442263698.png

Saludos

Nono Chen

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

El conjunto de datos de ejemplo tiene el siguiente aspecto:

IDENTIFICACIÓNLargoAñosPixPuntuación
11010x10000_y10000123
21011x10000_y10000456
31012x10000_y10000789
41111x10000_y10000321
51211x10000_y10000654
62020x10800_y100001121
72021x10800_y100001123
82121x10800_y100001125
93030x11900_y106004022
103031x11900_y106004025
113032x11900_y106004028
123130x11900_y106004029
134040x20000_y10000305
144041x20000_y10000306
154042x20000_y10000307
164142x20000_y10000308

Lo que quiero que devuelva al seleccionar Pix es igual a x10800_y10000:

IDENTIFICACIÓNLargoAñosPixPuntuación
11010x10000_y10000123
21011x10000_y10000456
31012x10000_y10000789
41111x10000_y10000321
51211x10000_y10000654
62020x10800_y100001121
72021x10800_y100001123
82121x10800_y100001125

Helpful resources

Announcements
RTI Forums Carousel3

New forum boards available in Real-Time Intelligence.

Ask questions in Eventhouse and KQL, Eventstream, and Reflex.

LearnSurvey

Fabric certifications survey

Certification feedback opportunity for the community.