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

Register now to learn Fabric in free live sessions led by the best Microsoft experts. From Apr 16 to May 9, in English and Spanish.

Reply
PBI_newuser
Post Prodigy
Post Prodigy

Cómo extraer el código correcto

Hola

Tengo una lista de código de problema y deseo extraer la información C162, C200 y C198 de la lista.

¿Cómo puedo hacer eso?

Ejemplo:

  1. DS (Dispensador) (C162) --ComA
  2. C200 Mecánico
  3. Hardware (C198) --Default
9 REPLIES 9
PhilipTreacy
Super User
Super User

Hola @PBI_newuser

Entonces no hay manera de hacer lo que quieras. Si no puede crear una tabla para indicar a PBI/PQ cuál debe ser la salida esperada, no sabrá qué hacer.

saludos

Phil



Did I answer your question? Then please mark my post as the solution.
If I helped you, click on the Thumbs Up to give Kudos.


Blog :: YouTube Channel :: Connect on Linkedin


Proud to be a Super User!


PhilipTreacy
Super User
Super User

Hola @PBI_newuser

Tendrás que crear la tabla, así es como PBI/PQ sabrá cómo se verá la salida.

Vea este libro de Excel para ilustrar lo que quiero decir. He creado una historia con los códigos de problema y otra tabla con el problema estandarizado y la salida esperada.

No sé cuál es su origen de datos, pero esto muestra cómo hacerlo en Excel.

También puede cargar o crear una tabla en Power BI para hacer lo mismo.

saludos

Phil


Si respondí a su pregunta por favor marque mi post como la solución.
Si mi respuesta ayudó a resolver su problema, déle un kudos haciendo clic en Thumbs Up.



Did I answer your question? Then please mark my post as the solution.
If I helped you, click on the Thumbs Up to give Kudos.


Blog :: YouTube Channel :: Connect on Linkedin


Proud to be a Super User!


Hola @PhilipTreacy,no puedo crear la tabla de búsqueda ya que tengo más de 1000 código de causa y código de problema con diferente formato en la tabla.

PhilipTreacy
Super User
Super User

Hola @PBI_newuser

Sí. Si tiene una 2a tabla con el código estandarizado y la salida esperada, puede unir las 2 tablas para obtener el resultado que desea.

Aquí hay una muestra de PBIX que muestra este trabajo

code-table.png

std-problems.png

Si no desea la columna central en la tabla final, simplemente elimínela.

saludos

Phil


Si respondí a su pregunta por favor marque mi post como la solución.
Si mi respuesta ayudó a resolver su problema, déle un kudos haciendo clic en Thumbs Up.



Did I answer your question? Then please mark my post as the solution.
If I helped you, click on the Thumbs Up to give Kudos.


Blog :: YouTube Channel :: Connect on Linkedin


Proud to be a Super User!


Hola @PhilipTreacy , no tengo 2a tabla con el código estandarizado y la salida esperada, pero deseo transformar el "Código de problema" a "Salida esperada". ¿Es posible?

Por ejemplo:

Código de problema

C110 CV's

CV (C110) --Default

Ouput

C110 - CV's

Gracias.

PBI_newuser
Post Prodigy
Post Prodigy

Hola @PhilipTreacy, funciona!!
¿Es posible estandarizar el código del problema con la descripción (salida esperada) como se muestra a continuación?

Código de problemaCódigo de problema estandarizadoSalida esperada
Cajón no se abrirá (C747) --BBBC747C747 - El cajón no se abre
Resultados incorrectos / inesperados (C169) --DefaultC169C169 - Esults inesperadas incorrectas
Mezclas (por ejemplo, rack, bandeja, soportes) (C163) --ComC163C163 - Mezclas (por ejemplo, rack, bandeja, soportes)
Cable / Cableado / Conector (C104) --PredeterminadoC104C104 - Conector de cableado onnector
C110 CV'sC110C110 - CV's
CV (C110) --DefaultC110C110 - CV's
Software de análisis (por ejemplo, DiVA) (C150) --DefaultC150C150 - Software de análisis (por ejemplo, DiVA)
Muestra (aspiración, dispensación) (C186) --AC186C186 - Muestra (aspiración, dispensación)
A&T / Configuración (C816) --PredeterminadoC816C816 - A&T / Configuración
Otros (C200); describir los detalles en CAUSE --DefaultC200C200 - Otros
C113 Potencia eléctricaC113C113 - Potencia eléctrica
Potencia Eléctrica (C113) --BBBC113C113 - Potencia eléctrica
Potencia eléctrica (C113) --PredeterminadoC113C113 - Potencia eléctrica
PBI_newuser
Post Prodigy
Post Prodigy

Hola @PhilipTreacy , muchas gracias!
Funciona para la mayoría del código del problema, pero no el siguiente código de problema. ¿Podrías ayudarte, por favor?

Código de problemaSalida
Cajón no se abrirá (C747) --BBBC'747
Resultados incorrectos / inesperados (C169) --DefaultC/169
Mezclas (por ejemplo, rack, bandeja, soportes) (C163) --ComC..,,163
Cable / Cableado / Conector (C104) --PredeterminadoC//104
C110 CV'sC110'
Software de análisis (por ejemplo, DiVA) (C150) --DefaultC..150
Muestra (aspiración, dispensación) (C186) --AC,186
A&T / Configuración (C816) --PredeterminadoC&/816
Otros (C200); describir los detalles en CAUSE --DefaultC200;
CV (C110) --DefaultC'110
NullError
amitchandak
Super User
Super User

@PBI_newuser , Qué salida necesita no es muy clara. Pruebe una nueva columna como

if( search("C162",[column],,0) >0 á search("C200",[column],,0) >0 á search("C198",[column],,0) >0,1, 0)

PhilipTreacy
Super User
Super User

Hola @PBI_newuser

Esto funciona con los ejemplos que ha proporcionado. La consulta espera que todos los códigos de error comiencen con C.

Copie y muestre el código siguiente en una nueva consulta en blanco o utilice este archivo PBIX de ejemplo que muestre que funciona

let
    Source = Table.FromRows(Json.Document(Binary.Decompress(Binary.FromText("i45WcglW0HDJLC5IzStOLdJU0HA2NDPSVNDVdc7PdVSK1YlWcjYyMFDwTU3OSMzLTE7MAYt5JBallCcWpYKUW1qAlLukpiWW5pQoxcYCAA==", BinaryEncoding.Base64), Compression.Deflate)), let _t = ((type nullable text) meta [Serialized.Text = true]) in type table [#"Problem Code" = _t]),
    #"Changed Type" = Table.TransformColumnTypes(Source,{{"Problem Code", type text}}),
    #"Added Custom" = Table.AddColumn(#"Changed Type", "Custom", each "C"&Text.Combine(List.RemoveItems(Text.ToList(Text.Lower([Problem Code])),{"a" .. "z", "(",")"," ","-"})))
in
    #"Added Custom"

error-code.png

Phil


Si respondí a su pregunta por favor marque mi post como la solución.
Si mi respuesta ayudó a resolver su problema, déle un kudos haciendo clic en Thumbs Up.



Did I answer your question? Then please mark my post as the solution.
If I helped you, click on the Thumbs Up to give Kudos.


Blog :: YouTube Channel :: Connect on Linkedin


Proud to be a Super User!


Helpful resources

Announcements
Microsoft Fabric Learn Together

Microsoft Fabric Learn Together

Covering the world! 9:00-10:30 AM Sydney, 4:00-5:30 PM CET (Paris/Berlin), 7:00-8:30 PM Mexico City

PBI_APRIL_CAROUSEL1

Power BI Monthly Update - April 2024

Check out the April 2024 Power BI update to learn about new features.

April Fabric Community Update

Fabric Community Update - April 2024

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