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
Syndicate_Admin
Administrator
Administrator

Por favor, ayuda - porcentaje en varias filas

Hola

Espero que puedas ayudarme- ¡Llevo días quitándome el pelo! Creo que lo que quiero hacer debe ser relativamente simple, pero realmente estoy luchando para resolverlo.

Mi conjunto de datos se parece a la tabla 1 siguiente (solo con más de 300 proyectos en lugar de 3), con cada proyecto teniendo varias filas. Básicamente quiero encontrar una manera de averiguar el porcentaje de cliente solicitado para cada proyecto, por lo que obtendría los valores porcentuales que se muestran en la Tabla 2.

Sólo para hacerlo aún más complicado, quiero poder utilizar el resultado de esto para filtrar otros objetos visuales, por ejemplo, para incluir solo proyectos que tengan más del 75% del tipo de solicitud solicitada por el cliente.

Tabla 1. Lo que tengo ahora....

Nombre del proyectoTipo de solicitud
Proyecto ACliente solicitado
Proyecto ACliente solicitado
Proyecto AEmpresa solicitada
Proyecto ACliente solicitado
Proyecto BCliente solicitado
Proyecto BEmpresa solicitada
Proyecto CCliente solicitado
Proyecto CCliente solicitado

Tabla 2. Lo que quiero tener...

Nombre del proyecto% de cliente solicitado
Proyecto A75% Pedido por el cliente
Proyecto B50% De clientes solicitados
Proyecto C100% Pedido por el cliente

Muchas gracias por cualquier ayuda que pueda proporcionar!

@amitchandak Acabo de actualizar - Espero que esto ayude a 🙂

6 REPLIES 6
Syndicate_Admin
Administrator
Administrator

No @natasha_pascall ,

¿Podría decirme si su problema ha sido resuelto? Si es así, por favor acéptelo como la solución. Más gente se beneficiará de ello.

Saludos
Párpados Qin

Syndicate_Admin
Administrator
Administrator

No @natasha_pascall ,

Puede utilizar la siguiente fórmula para crear una tabla calculada:

New Table =
SUMMARIZE (
    'Table',
    [Project Name],
    "% Customer Requested",
        VAR _count =
            CALCULATE (
                COUNTROWS ( 'Table' ),
                ALLEXCEPT ( 'Table', 'Table'[Project Name] )
            )
        VAR _custom =
            CALCULATE (
                COUNT ( 'Table'[Request Type] ),
                FILTER ( 'Table', 'Table'[Request Type] = "Customer Requested" )
            )
        RETURN
            FORMAT ( DIVIDE ( _custom, _count ), "##%" ) & " Customer Requested"
)

La salida final se muestra a continuación:

3.12.4.new table.PNG

Por favor, eche un vistazo al archivo pbix aquí.

Saludos
Párpados 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
Administrator
Administrator

No @natasha_pascall ,

¿Es la imagen de abajo lo que pretendes?

ion_donica_1-1615390640459.png

En caso afirmativo aquí está el código m-query:

Dejar
Fuente = Table.FromRows(Json.Document(Binary.Decompress(Binary.FromText("i45WCijkz0pNLlFwVNJRci4tLsnPTS1SCEotLE0tLklNUYrVQShxIqzEmbASCiyKBQA=", BinaryEncoding.Base64), Compression.Deflate)), deje _t = meta meta ((type nullable text) [Serialized.Text = true]) en la tabla de tipos [Project = _t, Cliente = _t]),
#"Tipo cambiado" = Table.TransformColumnTypes(Source,{{"Project", escriba text}, {"Customer", escriba text}}),
#"Índice añadido" = Table.AddIndexColumn(#"Tipo modificado", "Índice", 1, 1, Int64.Type),
#"Filas agrupadas" = Table.Group(#"Added Index", {"Project", "Customer"}, {{"Test", cada Table.RowCount(_), Int64.Type}})
En
#"Filas agrupadas"

Y para el último paso sólo tiene que crear una métrica en este formato:

% de Gran Total =
DIVIDE (
SUMA ( «Cuadro 1»[Prueba]),
CALCULATE ( SUM ( 'Tabla 1'[Prueba]), ALL ( 'Tabla 1'[Proyecto]) )
)
A continuación, podrá pegarlo como página de filtro, informe visual o completo.
Saludos
Id

Muchas gracias - Voy a intentarlo ahora

Syndicate_Admin
Administrator
Administrator

@natasha_pascall , el nombre de la columna no está claro. ¿Puede dar encabezado de columna a ambas tablas?

Podemos copiar datos de una tabla a otra por método 4

https://www.youtube.com/watch?v=Wu1mWxR23jU

https://www.youtube.com/watch?v=czNHt7UXIe8

No @amitchandak,

Gracias por su ayuda, pero no necesito copiar datos de una tabla a otra, necesito averiguar el porcentaje de tipos de solicitud que se solicitan al cliente para cada proyecto.

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.