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
Anonymous
Not applicable

Buscar texto utilizando múltiples parámetros

Hola -

Me pregunto si alguien puede detectar el problema con mi consulta dax?

Estoy tratando de buscar dentro de un texto usando múltiples parámetros - Los parámetros son "Búsqueda de texto 1" ,"Búsqueda de texto 2" y "Búsqueda de texto 3" y el texto que estoy tratando de buscar es "Texto de la nota de texto"

Se supone que la fórmula proporciona un recuento disríecto de ID de registro si se encuentra alguna de las 3 búsquedas dentro del texto.

He probado algunas fórmulas diferentes - aquí está mi último intento usando la búsqueda y .

Recuento de mención de notas de casos : CALCULATE(DISTINCTCOUNT('All Casenotes'[CN Record ID]),filter('All Casenotes',search(max('Text Search'[Text Search]) á max('Text Search 2'[Text Search 2]) ? max('Text Search 3'[Text Search 3]),'Allnote Casenotes'[Casenote textnotes],,0)))

el error que está lanzando es "No se puede convertir el valor "texto" de tipo de texto a Verdadero/Falso?

También quiero hacer algo simliiar con y como el operador...

¿Estaría agradecido si alguien pudiera sugerir adónde me voy mal?

1 ACCEPTED SOLUTION
v-alq-msft
Community Support
Community Support

Hola, @dutifuldax

Puede probar la siguiente medida para ver si ayuda.

Casenote mention count =
VAR s1 =
    MAX ( 'Text Search'[Text Search] )
VAR s2 =
    MAX ( 'Text Search 2'[Text Search 2] )
VAR s3 =
    MAX ( 'Text Search 3'[Text Search 3] )
RETURN
    CALCULATE (
        DISTINCTCOUNT ( 'All Casenotes'[CN Record ID] ),
        FILTER (
            'All Casenotes',
            CONTAINSSTRINGEXACT ( [Casenote text], s1 )
                || CONTAINSSTRINGEXACT ( [Casenote text], s2 )
                || CONTAINSSTRINGEXACT ( [Casenote text], s3 )
        )
    )

Saludos

Allan

Si este post ayuda, entonces considera Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.

View solution in original post

3 REPLIES 3
Syndicate_Admin
Administrator
Administrator

Thansk mucho ambos, parece que necesito aprender más sobre el uso de variables.

v-alq-msft
Community Support
Community Support

Hola, @dutifuldax

Puede probar la siguiente medida para ver si ayuda.

Casenote mention count =
VAR s1 =
    MAX ( 'Text Search'[Text Search] )
VAR s2 =
    MAX ( 'Text Search 2'[Text Search 2] )
VAR s3 =
    MAX ( 'Text Search 3'[Text Search 3] )
RETURN
    CALCULATE (
        DISTINCTCOUNT ( 'All Casenotes'[CN Record ID] ),
        FILTER (
            'All Casenotes',
            CONTAINSSTRINGEXACT ( [Casenote text], s1 )
                || CONTAINSSTRINGEXACT ( [Casenote text], s2 )
                || CONTAINSSTRINGEXACT ( [Casenote text], s3 )
        )
    )

Saludos

Allan

Si este post ayuda, entonces considera Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.

DataInsights
Super User
Super User

@dutifuldax,

Pruebe esta medida:

Casenote mention count = 
VAR vCasenote =
    MAX ( 'All Casenotes'[Casenote text] )
VAR vText1 =
    SUMX (
        'Text Search',
        SEARCH ( vCasenote, 'Text Search'[Text Search], 1, 0 )
    )
VAR vText2 =
    SUMX (
        'Text Search 2',
        SEARCH ( vCasenote, 'Text Search 2'[Text Search 2], 1, 0 )
    )
VAR vText3 =
    SUMX (
        'Text Search 3',
        SEARCH ( vCasenote, 'Text Search 3'[Text Search 3], 1, 0 )
    )
VAR vResult =
    IF (
        vText1 > 0
            || vText2 > 0
            || vText3 > 0,
        DISTINCTCOUNT ( 'All Casenotes'[CN Record ID] )
    )
RETURN
    vResult

Para la versión AND, sustituya "a" por "&&".





Did I answer your question? Mark my post as a solution!

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.