Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 

Grow your Fabric skills and prepare for the DP-600 certification exam by completing the latest Microsoft Fabric challenge.

Reply
Syndicate_Admin
Administrator
Administrator

Crear una nueva tabla basada en los valores de varias columnas

¿Cómo puedo crear una nueva tabla que sólo muestra los nombres de módulo reales etiquetados como N en la columna en uso.

Condiciones:

1. Si el subnivel III no tiene valor, el valor del subnivel II debe enumerarse

2. Si el subnivel II no tiene valor, se enumerará el valor del subnivel I.

3. Si el subnivel I no tiene ningún valor, el valor del módulo debe aparecer en la lista.

Categoría Módulo (Módulo) Subnivel I (Módulo) Subnivel II (Módulo) Subnivel III En uso
CONFIGURACIÓN Configuración de la aplicación Configuración de cuentas Y
CONFIGURACIÓN Maestros Máster de Agencia Cargos locales de la agencia N
CONFIGURACIÓN Maestros Maestros de documentación Configuración de MCN Validación de MCN Y
Comercial Contribución Costar Maestros Tipo de coste N
Comercial Plan de visitas de ventas N
Contabilidad Declaración de la Comisión de la Agencia N
Contabilidad Pago de reembolso N
Operaciones Recibo de salida de la terminal N
Operaciones Informes Discrepancia de peso cont'r N

Tabla deseada:

Categoría Nombre del módulo En uso
CONFIGURACIÓN Cargos locales de la agencia N
Comercial Tipo de coste N
Comercial Plan de visitas de ventas N
Contabilidad Declaración de la Comisión de la Agencia N
Contabilidad Pago de reembolso N
Operaciones Recibo de salida de la terminal N
Operaciones Discrepancia de peso del contenedor N

1 ACCEPTED SOLUTION
Syndicate_Admin
Administrator
Administrator

No @dnsia ,

Puede crear una nueva columna en la tabla actual con el siguiente código:-

Non_blank_module =
IF (
    Module_data[(Module) Sublevel III] <> BLANK (),
    Module_data[(Module) Sublevel III],
    IF (
        Module_data[(Module) Sublevel II] <> BLANK (),
        Module_data[(Module) Sublevel II],
        IF (
            Module_data[(Module) Sublevel I] <> BLANK (),
            Module_data[(Module) Sublevel I],
            Module_data[Module]
        )
    )
)

Samarth_18_0-1629359648522.png

Ahora puede usar Category,Non_Blank_module,in user column de esta tabla con IN-Use = N filter:-

Samarth_18_2-1629359875938.png

o bien, puede crear una nueva tabla con código:-

Table 3 =
SUMMARIZE (
    FILTER ( Module_data, Module_data[In Use] = "N" ),
    Module_data[Category],
    Module_data[Non_blank_module],
    Module_data[In Use]
)

Samarth_18_1-1629359723856.png

Gracias

Samarth

View solution in original post

3 REPLIES 3
Syndicate_Admin
Administrator
Administrator

No @dnsia ,

Puede crear una nueva columna en la tabla actual con el siguiente código:-

Non_blank_module =
IF (
    Module_data[(Module) Sublevel III] <> BLANK (),
    Module_data[(Module) Sublevel III],
    IF (
        Module_data[(Module) Sublevel II] <> BLANK (),
        Module_data[(Module) Sublevel II],
        IF (
            Module_data[(Module) Sublevel I] <> BLANK (),
            Module_data[(Module) Sublevel I],
            Module_data[Module]
        )
    )
)

Samarth_18_0-1629359648522.png

Ahora puede usar Category,Non_Blank_module,in user column de esta tabla con IN-Use = N filter:-

Samarth_18_2-1629359875938.png

o bien, puede crear una nueva tabla con código:-

Table 3 =
SUMMARIZE (
    FILTER ( Module_data, Module_data[In Use] = "N" ),
    Module_data[Category],
    Module_data[Non_blank_module],
    Module_data[In Use]
)

Samarth_18_1-1629359723856.png

Gracias

Samarth

Syndicate_Admin
Administrator
Administrator

@dnsia

puede transformar la tabla en pq o usar DAX para crear una nueva tabla.

pls ver el archivo adjunto a continuación.

Syndicate_Admin
Administrator
Administrator

@dnsia , Desesercier la columna del módulo en power y filtrar en N y guardar e intentar

https://radacad.com/pivot-and-unpivot-with-power-bi

Helpful resources

Announcements
RTI Forums Carousel3

New forum boards available in Real-Time Intelligence.

Ask questions in Eventhouse and KQL, Eventstream, and Reflex.

MayPowerBICarousel

Power BI Monthly Update - May 2024

Check out the May 2024 Power BI update to learn about new features.