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(«««,
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
V-pazhen-msft
@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"
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😞
Llegar:
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.