Re: Separar una columna en varias columnas en función de n e y

Un usuario Pregunto ✅

10 rupias

Hola,

Tengo una tabla como la siguiente:

publicación_estándar Absolute_usd grupo región
norte 1350290.00 India AFR
Y 290.00 Arabia Saudita COMO UN
norte 358972.075 Área de los Emiratos Árabes Unidos JUSTICIA
norte 45762574.09 Área de África Occidental Meridional ABR
Y 764574362.09 Área de África Occidental Meridional ABR
Aquí tengo que agrupar por región y luego debería ser como a continuación:
publicación_estándar norte norte Y Y
Grupo Región suma de absoluto conteo de absoluto suma de absoluto conteo de absoluto
Área de África Occidental Meridional ABR 256536.05 45 7637235.09 43
Área de África Occidental Meridional ABR 67367.09 54 554664 sesenta y cinco
Área de los Emiratos Árabes Unidos JUSTICIA 7647838.09 76 65746.0 67
Arabia Saudita COMO UN 76476.09 89 65757.0 7484
India AFR 7647365473.0877 09 232536.09 6474

Nota: Los datos anteriores son solo para referencia, no datos exactos.

He intentado debajo de la consulta:

dejar

Fuente = PostgreSQL.Database(«servidor», «nombre de usuario»),
finance_otc_nonstandard_payment_identify = Fuente{[Schema=»schemaname»,Item=»itemname»]}[Data] ,

#»Tipo cambiado» = Table.TransformColumnTypes(identificar,{{«publicación», escribir texto}, {«Absolute_usd», Decimal.Type}, {«cluster», escribir texto},{«región», escribir texto}} ),
#»Columna dinámica» = Table.Pivot(#»Tipo cambiado», List.Distinct(#»Tipo cambiado»[posting]), «publicación», «Absolute_usd», List.Sum),
#»Filas agrupadas» = Tabla.Grupo(#»Columna dinámica», {«región»},{«clúster»}, {{«pago_ONA_cantidad», cada Lista.Suma([N]), escriba número}, {«No estándar», cada List.Count(List.Select([N],each _<> nulo)), tipo número}, {«pago_ONA_cantidad», cada List.Sum([Y]), escriba número}, {«pago_ONA_Count», cada List.Count(List.Select([Y],cada _<> nulo)), escriba número}})
en
#»Filas agrupadas»

Pero está mostrando un error como:

error.png

¿Puede alguien por favor ayudarme?

Gracias por adelantado.

@Rup10

Supongo que el ti se debe a que no puede incluir valores nulos para convertir el número, tal vez pueda intentar reemplazar estos valores nulos por un valor predeterminado (0 puede) antes de su operación.


Paul Zheng _ Equipo de apoyo comunitario
Si esta publicación ayuda, acéptela como la solución para ayudar a los otros miembros a encontrarla más rápidamente.

CNENFRNL

@ Rup10, ¿por qué molestarse en agregar dicho conjunto de datos en Power Query? Matrix viz nació para este tipo de tareas; es solo cuestión de varios clics en la interfaz de usuario.

Sin título.png

10 rupias

En respuesta a CNENFRNL

Hola @CNENFRNL

Pero tengo que transformar los datos de la base de datos. Porque tengo que agregar visualización (línea y gráfico apilado)

Gracias.

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *