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

Get inspired! Check out the entries from the Power BI DataViz World Championships preliminary rounds and give kudos to your favorites. View the vizzies.

Reply
Syndicate_Admin
Administrator
Administrator

Búsqueda por filtro por columna (Nueva columna calculada req)

Tengo dos tablas son datos e informe.

En la tabla de datos contienen item e id no. Cada elemento contiene dos id número uno diferentes es 200 y 300.

En la tabla de informes, el elemento contiene un valor único.

Si el elemento existe según el identificador (300/200) en la tabla de datos, entonces true y si no false.

La columna item es común entre dos tablas.

TABLA DE INFORMES
artículoRESULTADO Id. nº 200RESULTADO Id. nº 300
12verdaderoverdadero
123verdaderoverdadero
234verdaderoverdadero
345verdaderoverdadero
456verdaderoverdadero
567verdaderoverdadero
678verdaderoverdadero
789verdaderoverdadero
456falsofalso
600falsofalso

.

TABLA DE DATOS
artículoId No
12200
123100
12300
234300
234200
345200
345300
456200
456300
567200
567300
678200
789300
678300
789300

Saxon10_1-1621495650330.png

1 ACCEPTED SOLUTION
Syndicate_Admin
Administrator
Administrator

No @Saxon10,

Según la descripción,puede crear columnas de la siguiente manera:

RESULT Id No 200 =
VAR _a =
    SUMMARIZE ( FILTER ( 'DATA', [Id No] = 200 ), [Item] )
RETURN
    IF ( [Item] IN _a, "TRUE", "FLASE" )
RESULT Id No 300 =
VAR _a =
    SUMMARIZE ( FILTER ( 'DATA', [Id No] = 300 ), [Item] )
RETURN
    IF ( [Item] IN _a, "TRUE", "FLASE" )

Otra solicitud:

RESULT1 Id No 200 =
VAR _new =
    SUMMARIZE ( FILTER ( 'DATA', [Id No] = 200 ), [Item] )
RETURN
    IF ( [Item] IN _new, 200 )
RESULT1 Id No 300 =
VAR _new =
    SUMMARIZE ( FILTER ( 'DATA', [Id No] = 300 ), [Item] )
RETURN
    IF ( [Item] IN _new, 300 )

Además, cuando [item]=123, porque [Id No] no contiene (200/300), ¿por lo que puede ser "False" ?

v-yalanwu-msft_0-1621845099403.png

SI es así, la salida final se muestra a continuación:

v-yalanwu-msft_1-1621845099404.png

Saludos
Apoyo comunitario Team_ Yalan Wu
Si este post ayuda, entonces considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.

View solution in original post

5 REPLIES 5
Syndicate_Admin
Administrator
Administrator

No @Saxon10,

Según la descripción,puede crear columnas de la siguiente manera:

RESULT Id No 200 =
VAR _a =
    SUMMARIZE ( FILTER ( 'DATA', [Id No] = 200 ), [Item] )
RETURN
    IF ( [Item] IN _a, "TRUE", "FLASE" )
RESULT Id No 300 =
VAR _a =
    SUMMARIZE ( FILTER ( 'DATA', [Id No] = 300 ), [Item] )
RETURN
    IF ( [Item] IN _a, "TRUE", "FLASE" )

Otra solicitud:

RESULT1 Id No 200 =
VAR _new =
    SUMMARIZE ( FILTER ( 'DATA', [Id No] = 200 ), [Item] )
RETURN
    IF ( [Item] IN _new, 200 )
RESULT1 Id No 300 =
VAR _new =
    SUMMARIZE ( FILTER ( 'DATA', [Id No] = 300 ), [Item] )
RETURN
    IF ( [Item] IN _new, 300 )

Además, cuando [item]=123, porque [Id No] no contiene (200/300), ¿por lo que puede ser "False" ?

v-yalanwu-msft_0-1621845099403.png

SI es así, la salida final se muestra a continuación:

v-yalanwu-msft_1-1621845099404.png

Saludos
Apoyo comunitario Team_ Yalan Wu
Si este post ayuda, entonces considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.

Muchas gracias por su ayuda y esto es exactamente lo estoy buscando.

Syndicate_Admin
Administrator
Administrator

Una solicitud más

En su lugar, fuera verdadero o falso según el elemento. Me gustaría esperar un valor real.

Estoy buscando una nueva columna calculada.

Estoy tratando de intentar el valor de búsqueda y la columna calculada, pero no funciona.

TABLA DE INFORMES
Resultado del artículo 1 Id No 200 RESULT 1 Id No 300
12 200 300
123 200 300
234 200 300
345 200 300
456 200 300
567 200 300
678 200 300
789 200 300
456
600

Saxon10_0-1621496097889.png

@Saxon10 , si estos 200 y 300 en columnas entonces usted tiene que despreoyen la tabla

https://radacad.com/pivot-and-unpivot-with-power-bi

A continuación, debe crear una columna como esta en ambas tablas y unirse

clave = [Artículo]& " " & [Id No]

Gracias por la respuesta. ¿Hay alguna opción para lograr mi salida final.

Helpful resources

Announcements
Las Vegas 2025

Join us at the Microsoft Fabric Community Conference

March 31 - April 2, 2025, in Las Vegas, Nevada. Use code FABINSIDER for a $400 discount!

FebPBI_Carousel

Power BI Monthly Update - February 2025

Check out the February 2025 Power BI update to learn about new features.

March2025 Carousel

Fabric Community Update - March 2025

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

Top Solution Authors
Top Kudoed Authors