búsqueda de texto para el símbolo «

Un usuario Pregunto ✅

Anónimo

Estoy tratando de escribir una fórmula dax que busque en el texto de la descripción del producto el símbolo » que indica pulgadas. Mi fórmula a continuación no funciona porque powerbi está confundido porque » se usa para llamar texto. ¿Algunas ideas? ¡Gracias!

Tiene » en el texto = si(encontrar(«««, ,1,0)>0,VERDADERO,FALSO)

ajinkya369

En respuesta a Anónimo

Hola @Anónimo,

Cualquiera de las funciones de Dax para la coincidencia de cadenas no funcionará para este carácter especial «, tiene dos opciones: hacerlo en el editor de consultas agregando una columna condicional o reemplazar el carácter especial « con

Si su problema se resuelve, acepte esto como una solución.

Gracias

@Anónimo

De acuerdo con @ Ajinkya369, la forma más fácil es simplemente reemplazar «con otros símbolos.


Paul Zheng _ Equipo de apoyo comunitario
Si esta publicación le ayuda, considere aceptarla como la solución para ayudar a los otros miembros a encontrarla más rápidamente.

pranit828

hola @anonimo

Chekc este enlace a continuación

ajinkya369

Hola @Anónimo,

Proporcione datos de muestra.

Gracias

Anónimo

En respuesta a ajinkya369

Aquí hay una tabla para mostrar, por ejemplo. Quiero una fórmula para calcular la columna «Tiene «Símbolo»… ¡Gracias!

Parte Descripción Tiene el símbolo «
Parte A 3″ CIERTO
Parte B FALSO
Parte C FALSO
Parte D 2.5″ CIERTO

FrankAT

En respuesta a Anónimo

hola @anonimo

puedes hacerlo con Power Query así:

// Table
let
    Source = Table.FromRows(Json.Document(Binary.Decompress(Binary.FromText("i45WCkgsKlFwVDCOUVLSUQoJCnVVitWBijoBRdwcfYKRhJwVMMVcFIz0TJG0xwIA", BinaryEncoding.Base64), Compression.Deflate)), let _t = ((type nullable text) meta [Serialized.Text = true]) in type table [#"Part Description" = _t, #"Has "" Symbol" = _t]),
    #"Changed Type" = Table.TransformColumnTypes(Source,{{"Part Description", type text}, {"Has "" Symbol", type logical}}),
    #"Removed Columns" = Table.RemoveColumns(#"Changed Type",{"Has "" Symbol"}),
    #"Duplicated Column" = Table.DuplicateColumn(#"Removed Columns", "Part Description", "Part Description - Copy"),
    #"Replaced Value" = Table.ReplaceValue(#"Duplicated Column","""","",Replacer.ReplaceText,{"Part Description - Copy"}),
    #"Added Custom" = Table.AddColumn(#"Replaced Value", "Has # Symbol", each if Text.Length([Part Description]) <> Text.Length([#"Part Description - Copy"]) then true else false),
    #"Changed Type1" = Table.TransformColumnTypes(#"Added Custom",{{"Has # Symbol", type logical}})
in
    #"Changed Type1"

18-08-_2020_22-39-50.png

Saludos FrankAT

ajinkya369

En respuesta a Anónimo

Hola @Anónimo,

Cualquiera de las funciones de Dax para la coincidencia de cadenas no funcionará para este carácter especial «, tiene dos opciones: hacerlo en el editor de consultas agregando una columna condicional o reemplazar el carácter especial « con

Si su problema se resuelve, acepte esto como una solución.

Gracias

pablodbrown

En respuesta a Anónimo

@JHouse123

Puede hacer esto en Power Query agregando una columna condicional (Columna condicional😞

Consulta de energía.JPG

Llegar:

Consulta de poder 1.JPG

pablodbrown

@Anónimo

Puede intentar usar la función CONTAINSTRING para identificar el »

Anónimo

En respuesta a pablodbrown

Lo siento, eso da el mismo problema.

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *