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

Calling all Data Engineers! Fabric Data Engineer (Exam DP-700) live sessions are back! Starting October 16th. Sign up.

Reply
Yeselis_Aycardi
Frequent Visitor

Realizar conteo o consolidado de la informacion

Buenas noches,

Alguno podria colaborarme como obtener la información de la siguiente manera:

Actualmente el origen de la data esta asi:

Sin título1.png

 

Y requiero Obtener una visualización en power BI asi, es decir realizando un conteo de acciones que serian (Programar ahora, realizar seguimiento, programar tercer trimestre, no aplica para este procedimiento) por descripdt que serian (Colesterol Total, Bajo y alto)

 

Sin título.png

 

agradezco quien me pueda colabora, porque he realizado el ejercicio pero me salen todos los conteos de cada actividad igual.

1 ACCEPTED SOLUTION
Syndicate_Admin
Administrator
Administrator

Aquí hay una versión que no se basa en títulos de columna codificados. En su lugar, utiliza índices de fila.

let
    Source = Table.FromRows(Json.Document(Binary.Decompress(Binary.FromText("5ZXfasIwFMZf5dBr5zscYjQHYlJ6wsYQL7raYZlbS+zY6y/d2MWcqIX+QXfXNOcLvy/5krNaRU6hA20FalCWY3LhQ2DicCENwkwCmRkhR5NI0UKFH4bJPYJQVkt2MrE6THG2zTfvuxzqbeE3UPviNd/XuQ9T2j7cHReZsoa0qnZFlj4F6XPpG/keKl9mYTWfhxpnv3ha6taT2/XFVlCQShNkcUIswc7BKQns0EkQmgw1ppdhlJiGLsE5ysa8vrdXZ/dWj1HgkoxloJiBpzg948D5NHvpBfd75e63+q38OMl7UHgM7VfJYNnvAHyMaA+G3TK5vQTi8B5fUzhOmhgpE3/fxYvuY8soXPJE9QfbydaOa6HPiP/7w/lpscPxnm/qwzP117/Xnw==", BinaryEncoding.Base64), Compression.Deflate)), let _t = ((type nullable text) meta [Serialized.Text = true]) in type table [NOM_IPS_PRIM = _t, DESCRIPDT_TRCM_903815 = _t, ACCIONDT_TRCM_903815 = _t, DESCRIPDT_TRCM_903816_7 = _t, ACCIONDT_TRCM_903816_7 = _t, DESCRIPDT_TRCM_903818 = _t, ACCIONDT_TRCM_903818 = _t]),
    #"Unpivoted Other Columns" = Table.UnpivotOtherColumns(Source, {"NOM_IPS_PRIM"}, "H", "Attribute"),
    #"Removed Other Columns" = Table.SelectColumns(#"Unpivoted Other Columns",{"NOM_IPS_PRIM", "Attribute"}),
    #"Added Index" = Table.AddIndexColumn(#"Removed Other Columns", "Index", 0, 1, Int64.Type),
    #"Added Custom" = Table.AddColumn(#"Added Index", "Value", each if Number.IsEven([Index]) then #"Added Index"[Attribute]{[Index]+1} else null),
    #"Filtered Rows" = Table.SelectRows(#"Added Custom", each ([Value] <> null)),
    #"Removed Other Columns1" = Table.SelectColumns(#"Filtered Rows",{"NOM_IPS_PRIM", "Attribute", "Value"})
in
    #"Removed Other Columns1"

View solution in original post

4 REPLIES 4
Syndicate_Admin
Administrator
Administrator

Aquí hay una versión que no se basa en títulos de columna codificados. En su lugar, utiliza índices de fila.

let
    Source = Table.FromRows(Json.Document(Binary.Decompress(Binary.FromText("5ZXfasIwFMZf5dBr5zscYjQHYlJ6wsYQL7raYZlbS+zY6y/d2MWcqIX+QXfXNOcLvy/5krNaRU6hA20FalCWY3LhQ2DicCENwkwCmRkhR5NI0UKFH4bJPYJQVkt2MrE6THG2zTfvuxzqbeE3UPviNd/XuQ9T2j7cHReZsoa0qnZFlj4F6XPpG/keKl9mYTWfhxpnv3ha6taT2/XFVlCQShNkcUIswc7BKQns0EkQmgw1ppdhlJiGLsE5ysa8vrdXZ/dWj1HgkoxloJiBpzg948D5NHvpBfd75e63+q38OMl7UHgM7VfJYNnvAHyMaA+G3TK5vQTi8B5fUzhOmhgpE3/fxYvuY8soXPJE9QfbydaOa6HPiP/7w/lpscPxnm/qwzP117/Xnw==", BinaryEncoding.Base64), Compression.Deflate)), let _t = ((type nullable text) meta [Serialized.Text = true]) in type table [NOM_IPS_PRIM = _t, DESCRIPDT_TRCM_903815 = _t, ACCIONDT_TRCM_903815 = _t, DESCRIPDT_TRCM_903816_7 = _t, ACCIONDT_TRCM_903816_7 = _t, DESCRIPDT_TRCM_903818 = _t, ACCIONDT_TRCM_903818 = _t]),
    #"Unpivoted Other Columns" = Table.UnpivotOtherColumns(Source, {"NOM_IPS_PRIM"}, "H", "Attribute"),
    #"Removed Other Columns" = Table.SelectColumns(#"Unpivoted Other Columns",{"NOM_IPS_PRIM", "Attribute"}),
    #"Added Index" = Table.AddIndexColumn(#"Removed Other Columns", "Index", 0, 1, Int64.Type),
    #"Added Custom" = Table.AddColumn(#"Added Index", "Value", each if Number.IsEven([Index]) then #"Added Index"[Attribute]{[Index]+1} else null),
    #"Filtered Rows" = Table.SelectRows(#"Added Custom", each ([Value] <> null)),
    #"Removed Other Columns1" = Table.SelectColumns(#"Filtered Rows",{"NOM_IPS_PRIM", "Attribute", "Value"})
in
    #"Removed Other Columns1"

Excelente, con ello me diste una idea y pude solucionar! Gracias

Syndicate_Admin
Administrator
Administrator

Proporcione datos de muestra desinfectados que cubran completamente su problema. Si pega los datos en una tabla en su publicación o utiliza uno de los servicios de archivos, será más fácil trabajar con ellos. Evite publicar capturas de pantalla de sus datos de origen si es posible.

Muestre el resultado esperado en función de los datos de muestra que proporcionó. Las capturas de pantalla del resultado esperado están bien.

https://community.powerbi.com/t5/Desktop/How-to-Get-Your-Question-Answered-Quickly/m-p/1447523

Hola muchas gracias por su amable atención.

 

La tabla fuente seria esta:

NOM_IPS_PRIMDESCRIPDT_TRCM_903815ACCIONDT_TRCM_903815DESCRIPDT_TRCM_903816_7ACCIONDT_TRCM_903816_7DESCRIPDT_TRCM_903818ACCIONDT_TRCM_903818
ESE HOSPITAL LOCAL CARTAGENA DE INDIASCOLESTEROL DE ALTA DENSIDADProgramar tercer trimesteCOLESTEROL DE BAJA DENSIDADNo Aplica para este procedimientoCOLESTEROL TOTALNo Aplica para este procedimiento
ESE HOSPITAL LOCAL CARTAGENA DE INDIASCOLESTEROL DE ALTA DENSIDADProgramar tercer trimesteCOLESTEROL DE BAJA DENSIDADNo Aplica para este procedimientoCOLESTEROL TOTALNo Aplica para este procedimiento
EMPRESA SOCIAL DEL ESTADO CLINICA MATERNIDAD RAFAEL CALVOCOLESTEROL DE ALTA DENSIDADProgramar tercer trimesteCOLESTEROL DE BAJA DENSIDADNo Aplica para este procedimientoCOLESTEROL TOTALNo Aplica para este procedimiento
ESE HOSPITAL LOCAL CARTAGENA DE INDIASCOLESTEROL DE ALTA DENSIDADProgramar tercer trimesteCOLESTEROL DE BAJA DENSIDADNo Aplica para este procedimientoCOLESTEROL TOTALNo Aplica para este procedimiento
CAMINOS IPS S.A.SCOLESTEROL DE ALTA DENSIDADRealizar SeguimientoCOLESTEROL DE BAJA DENSIDADNo Aplica para este procedimientoCOLESTEROL TOTALRealizar Seguimiento
ESE HOSPITAL LOCAL CARTAGENA DE INDIASCOLESTEROL DE ALTA DENSIDADProgramar ahoraCOLESTEROL DE BAJA DENSIDADProgramar ahoraCOLESTEROL TOTALProgramar ahora
EMPRESA SOCIAL DEL ESTADO CLINICA MATERNIDAD RAFAEL CALVOCOLESTEROL DE ALTA DENSIDADProgramar ahoraCOLESTEROL DE BAJA DENSIDADProgramar ahoraCOLESTEROL TOTALNo Aplica para este procedimiento
ESE HOSPITAL LOCAL CARTAGENA DE INDIASCOLESTEROL DE ALTA DENSIDADProgramar ahoraCOLESTEROL DE BAJA DENSIDADProgramar ahoraCOLESTEROL TOTALNo Aplica para este procedimiento
CAMINOS IPS S.A.SCOLESTEROL DE ALTA DENSIDADProgramar ahoraCOLESTEROL DE BAJA DENSIDADProgramar ahoraCOLESTEROL TOTALProgramar tercer trimeste
EMPRESA SOCIAL DEL ESTADO CLINICA MATERNIDAD RAFAEL CALVOCOLESTEROL DE ALTA DENSIDADProgramar ahoraCOLESTEROL DE BAJA DENSIDADProgramar ahoraCOLESTEROL TOTALProgramar tercer trimeste
ESE HOSPITAL LOCAL CARTAGENA DE INDIASCOLESTEROL DE ALTA DENSIDADProgramar ahoraCOLESTEROL DE BAJA DENSIDADProgramar tercer trimesteCOLESTEROL TOTALProgramar ahora
CAMINOS IPS S.A.SCOLESTEROL DE ALTA DENSIDADNo Aplica para este procedimientoCOLESTEROL DE BAJA DENSIDADProgramar tercer trimesteCOLESTEROL TOTALProgramar ahora
ESE HOSPITAL LOCAL CARTAGENA DE INDIASCOLESTEROL DE ALTA DENSIDADNo Aplica para este procedimientoCOLESTEROL DE BAJA DENSIDADProgramar tercer trimesteCOLESTEROL TOTALProgramar ahora
EMPRESA SOCIAL DEL ESTADO CLINICA MATERNIDAD RAFAEL CALVOCOLESTEROL DE ALTA DENSIDADNo Aplica para este procedimientoCOLESTEROL DE BAJA DENSIDADProgramar tercer trimesteCOLESTEROL TOTALProgramar ahora
ESE HOSPITAL LOCAL CARTAGENA DE INDIASCOLESTEROL DE ALTA DENSIDADNo Aplica para este procedimientoCOLESTEROL DE BAJA DENSIDADRealizar SeguimientoCOLESTEROL TOTALProgramar ahora
ESE HOSPITAL LOCAL CARTAGENA DE INDIASCOLESTEROL DE ALTA DENSIDADRealizar SeguimientoCOLESTEROL DE BAJA DENSIDADRealizar SeguimientoCOLESTEROL TOTALProgramar ahora
ESE HOSPITAL LOCAL CARTAGENA DE INDIASCOLESTEROL DE ALTA DENSIDADProgramar ahoraCOLESTEROL DE BAJA DENSIDADProgramar ahoraCOLESTEROL TOTALProgramar ahora

 

De igual manera comparto nuevamente el resultado esperado para la visualización del conteo:

 Programar tercer trimesteRealizar SeguimientoProgramar ahoraNo Aplica para este procedimiento
COLESTEROL DE ALTA DENSIDAD4274
COLESTEROL DE BAJA DENSIDAD4265
COLESTEROL TOTAL2186

 

De antemano muchas gracias!

Helpful resources

Announcements
FabCon Global Hackathon Carousel

FabCon Global Hackathon

Join the Fabric FabCon Global Hackathon—running virtually through Nov 3. Open to all skill levels. $10,000 in prizes!

October Power BI Update Carousel

Power BI Monthly Update - October 2025

Check out the October 2025 Power BI update to learn about new features.

FabCon Atlanta 2026 carousel

FabCon Atlanta 2026

Join us at FabCon Atlanta, March 16-20, for the ultimate Fabric, Power BI, AI and SQL community-led event. Save $200 with code FABCOMM.