AlexLiang
Hola a todos,
Gracias por tu atención. Me gustaría recuperar varios datos para realizar recuentos de cierta información como para ETL. Mi pregunta es ¿cómo puedo escribir el script DAX para extraer texto de una determinada celda en Excel? La siguiente imagen es el ejemplo, ¿cómo recupero las palabras rojas?
Realmente aprecio su apoyo. Gracias. 🙂
v-chuncz-msft
@AlexLiang,
Puede agregar una columna calculada de la siguiente manera.
Column = VAR s1 = "3. Defect type:" VAR s2 = "4. Initiator:" VAR p1 = SEARCH ( s1, Table1[Abnormal Description] ) VAR p2 = SEARCH ( s2, Table1[Abnormal Description], p1 ) RETURN MID ( Table1[Abnormal Description], p1 + LEN ( s1 ), p2 - p1 - LEN ( s1 ) )
v-chuncz-msft
@AlexLiang,
Puede agregar una columna calculada de la siguiente manera.
Column = VAR s1 = "3. Defect type:" VAR s2 = "4. Initiator:" VAR p1 = SEARCH ( s1, Table1[Abnormal Description] ) VAR p2 = SEARCH ( s2, Table1[Abnormal Description], p1 ) RETURN MID ( Table1[Abnormal Description], p1 + LEN ( s1 ), p2 - p1 - LEN ( s1 ) )
AlexLiang
En respuesta a v-chuncz-msft
Hola @ v-chuncz-msft
Realmente aprecio su amable apoyo.
Gracias 🙂
Phil_Seamark
Hola @AlexLiang
Este es un enfoque aproximado, pero podría introducir columnas calculadas para detectarlo usando DAX
algo como
Column contains Crack =
IF( FIND( "Crack", 'Table1'[Column3], 1, blank() ) > 0 , TRUE(), FALSE())
AlexLiang
En respuesta a Phil_Seamark
Hola @Phil_Seamark
Gracias por tus comentarios.
¿Qué pasa si quiero recuperar todo tipo de «tipo de defecto» y ponerlos en una nueva columna?
Porque es posible que deba calcular la frecuencia de cada tipo de defecto.
Gracias de nuevo. 🙂
Phil_Seamark
En respuesta a AlexLiang
¿Tiene una lista predefinida de defectos? ¿Necesita mantener un recuento separado para cada tipo?
AlexLiang
En respuesta a Phil_Seamark
Creo que tenemos la lista predefinida de defectos. El recuento separado para cada tipo es la columna que quiero ingresar a powerBI para visualización. No estoy seguro de si tiene el mismo significado que mantener, gracias.