cancel
Showing results for 
Search instead for 
Did you mean: 

Fabric is Generally Available. Browse Fabric Presentations. Work towards your Fabric certification with the Cloud Skills Challenge.

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
PBI November 2023 Update Carousel

Power BI Monthly Update - November 2023

Check out the November 2023 Power BI update to learn about new features.

Community News

Fabric Community News unified experience

Read the latest Fabric Community announcements, including updates on Power BI, Synapse, Data Factory and Data Activator.

Dashboard in a day with date

Exclusive opportunity for Women!

Join us for a free, hands-on Microsoft workshop led by women trainers for women where you will learn how to build a Dashboard in a Day!

Power BI Fabric Summit Carousel

The largest Power BI and Fabric virtual conference

130+ sessions, 130+ speakers, Product managers, MVPs, and experts. All about Power BI and Fabric. Attend online or watch the recordings.

Top Solution Authors