The ultimate Microsoft Fabric, Power BI, Azure AI, and SQL learning event: Join us in Stockholm, September 24-27, 2024.
Save €200 with code MSCUST on top of early bird pricing!
Find everything you need to get certified on Fabric—skills challenges, live sessions, exam prep, role guidance, and more. Get started
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ículo | RESULTADO Id. nº 200 | RESULTADO Id. nº 300 |
12 | verdadero | verdadero |
123 | verdadero | verdadero |
234 | verdadero | verdadero |
345 | verdadero | verdadero |
456 | verdadero | verdadero |
567 | verdadero | verdadero |
678 | verdadero | verdadero |
789 | verdadero | verdadero |
456 | falso | falso |
600 | falso | falso |
.
TABLA DE DATOS | |
artículo | Id No |
12 | 200 |
123 | 100 |
12 | 300 |
234 | 300 |
234 | 200 |
345 | 200 |
345 | 300 |
456 | 200 |
456 | 300 |
567 | 200 |
567 | 300 |
678 | 200 |
789 | 300 |
678 | 300 |
789 | 300 |
Solved! Go to Solution.
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" ?
SI es así, la salida final se muestra a continuación:
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.
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" ?
SI es así, la salida final se muestra a continuación:
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.
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 , 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.
Join the community in Stockholm for expert Microsoft Fabric learning including a very exciting keynote from Arun Ulag, Corporate Vice President, Azure Data.
Check out the August 2024 Power BI update to learn about new features.