Forum Discussion

Syndicate_Admin's avatar
Syndicate_Admin
Icon for Administrator rankAdministrator
5 years ago
Solved

Textos separados en Matrix

¡Hola Comunidad!

Espero que todos estén a salvo.

He encontrado un problema de tal modo que no puedo obtener un solo recuento de las filas : Dividir característica, Reemplazar con métodos delimitadores, pero aún así la matriz no mostrará los números correctos. Estoy tratando de obtener un recuento para cada parámetro en las celdas.

Necesito un recuento para cada uno de los parámetros (1.10 ,1.11) en una sola matriz con los parámetros en las filas

🙂 de asistencia.

saludos

Elston

Punto de datos de 1_Key
1.4 Hola, 1.10 Adiós
1.16 No
1.4 Hola, 1.10 Adiós
1.25 OK
1.10 Adiós
1.7 David, 1.15 Chango
1.2 BVC
1.12 LALA
1.12 RiRI
1.10 Adiós
  • No @elstb,

    Prueba lo siguiente:

    1.utilice la siguiente columna de creación de dax:

    kwth = SEARCH(",",'Table'[1_Key Names],,0)
    k11 = IF('Table'[kwth]>0,LEFT('Table'[1_Key Names],'Table'[kwth]-1),'Table'[1_Key Names])
    k12 = IF('Table'[kwth]>0,RIGHT('Table'[1_Key Names],LEN('Table'[1_Key Names])-'Table'[kwth]),BLANK())
    k2wth = SEARCH(",",'Table'[2_Key Names],,0)
    k21 = IF('Table'[k2wth]>0,LEFT('Table'[2_Key Names],'Table'[kwth]-1),'Table'[2_Key Names])
    k22 = IF('Table'[k2wth]>0,RIGHT('Table'[2_Key Names],LEN('Table'[2_Key Names])-'Table'[k2wth]),BLANK())

    A continuación, obtenga lo siguiente:

    v-luwang-msft_0-1621322654231.png

    2.calcular la base de la tabla en el nuevo colunm, a continuación, fusionar :

    Table 6 = (UNION('Table 3','Table 4','Table 5','Table 2'))

    test = TRIM('Table 6'[k12])
    

    v-luwang-msft_1-1621322722881.png

    Uso final de la siguiente medida:

    count = COUNT('Table 6'[test])

    v-luwang-msft_2-1621322754496.png

    ¡Ojalá te ayude!

    Usted podría descargar mi archivo pbix si lo necesita!

    Saludos

    Lucien

4 Replies

  • Hola @elstb ,

    ¿Puede publicar datos de muestra con el resultado esperado? Todavía no soy capaz de averiguar la pregunta.

  • No @elstb,

    Prueba lo siguiente:

    1.utilice la siguiente columna de creación de dax:

    kwth = SEARCH(",",'Table'[1_Key Names],,0)
    k11 = IF('Table'[kwth]>0,LEFT('Table'[1_Key Names],'Table'[kwth]-1),'Table'[1_Key Names])
    k12 = IF('Table'[kwth]>0,RIGHT('Table'[1_Key Names],LEN('Table'[1_Key Names])-'Table'[kwth]),BLANK())
    k2wth = SEARCH(",",'Table'[2_Key Names],,0)
    k21 = IF('Table'[k2wth]>0,LEFT('Table'[2_Key Names],'Table'[kwth]-1),'Table'[2_Key Names])
    k22 = IF('Table'[k2wth]>0,RIGHT('Table'[2_Key Names],LEN('Table'[2_Key Names])-'Table'[k2wth]),BLANK())

    A continuación, obtenga lo siguiente:

    v-luwang-msft_0-1621322654231.png

    2.calcular la base de la tabla en el nuevo colunm, a continuación, fusionar :

    Table 6 = (UNION('Table 3','Table 4','Table 5','Table 2'))

    test = TRIM('Table 6'[k12])
    

    v-luwang-msft_1-1621322722881.png

    Uso final de la siguiente medida:

    count = COUNT('Table 6'[test])

    v-luwang-msft_2-1621322754496.png

    ¡Ojalá te ayude!

    Usted podría descargar mi archivo pbix si lo necesita!

    Saludos

    Lucien