Forum Discussion

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

Generar un bucle

Buenos días

Quiero generar un bucle como este con la siguiente información:

XaviOV_1-1616582262006.jpeg

list=[]

i=1
mientras que i<5:

si #pallets[i]<#huecos[i]:

list=list+LETRA[i]

i=i+1

lista de devoluciones

  • Syndicate_Admin's avatar
    Syndicate_Admin
    5 years ago

    Hola, @XaviOV

    De acuerdo con su seguimiento, puedo entender su lógica ahora, creo que puede lograr esto usando la tabla calculada en Power BI, puede probar mi paso:

    Vaya a la herramienta de tabla, cree una nueva tabla como esta:

    v-robertq-msft_0-1617071923964.png

    List =
    
    SELECTCOLUMNS(
    
        FILTER(ALL('Table'),[#pallets]<[#huecos]),
    
        "LETRA",[LETRA])

    A continuación, puede obtener la lista esperada:

    v-robertq-msft_1-1617071923967.png

    La lista también se actualizará con el cambio del conjunto de datos.

    Puede descargar mi archivo pbix de prueba aquí

    Saludos

    Equipo de soporte comunitario _Robert Qin

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

7 Replies

  • @XaviOV , ¿Puede compartir datos de ejemplo y salida de ejemplo en formato de tabla? O un pbix de ejemplo después de eliminar datos confidenciales.

  • Hola, @XaviOV

    De acuerdo con su fórmula IF, no puedo entender claramente lo que quiere obtener. Me pregunto ¿qué significa "LETRA[i]"? Porque la columna [LETRA] es tipo "Texto" y no se puede usar para calcular con un número. ¿Desea agregar una columna para mostrar manualmente el resultado esperado?

    v-robertq-msft_0-1616747769407.png

    Saludos

    Equipo de soporte comunitario _Robert Qin

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

    • Syndicate_Admin's avatar
      Syndicate_Admin
      Icon for Administrator rankAdministrator
      Hola @v-robertq-msft

      Lo que queremos es devolver una lista compuesta con algunas filas de la columna lletra. Estas filas serán todas aquellas que cumplan con la condición que hemos puesto. En este caso concreto debería devolvernos: C y E.

      saludos
      Xavi
      • Syndicate_Admin's avatar
        Syndicate_Admin
        Icon for Administrator rankAdministrator

        Hola, @XaviOV

        De acuerdo con su seguimiento, puedo entender su lógica ahora, creo que puede lograr esto usando la tabla calculada en Power BI, puede probar mi paso:

        Vaya a la herramienta de tabla, cree una nueva tabla como esta:

        v-robertq-msft_0-1617071923964.png

        List =
        
        SELECTCOLUMNS(
        
            FILTER(ALL('Table'),[#pallets]<[#huecos]),
        
            "LETRA",[LETRA])

        A continuación, puede obtener la lista esperada:

        v-robertq-msft_1-1617071923967.png

        La lista también se actualizará con el cambio del conjunto de datos.

        Puede descargar mi archivo pbix de prueba aquí

        Saludos

        Equipo de soporte comunitario _Robert Qin

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