Join us at FabCon Atlanta from March 16 - 20, 2026, for the ultimate Fabric, Power BI, AI and SQL community-led event. Save $200 with code FABCOMM.
Register now!Calling all Data Engineers! Fabric Data Engineer (Exam DP-700) live sessions are back! Starting October 16th. Sign up.
Buenas noches,
Alguno podria colaborarme como obtener la información de la siguiente manera:
Actualmente el origen de la data esta asi:
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)
agradezco quien me pueda colabora, porque he realizado el ejercicio pero me salen todos los conteos de cada actividad igual.
Solved! Go to Solution.
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"
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
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_PRIM | DESCRIPDT_TRCM_903815 | ACCIONDT_TRCM_903815 | DESCRIPDT_TRCM_903816_7 | ACCIONDT_TRCM_903816_7 | DESCRIPDT_TRCM_903818 | ACCIONDT_TRCM_903818 |
ESE HOSPITAL LOCAL CARTAGENA DE INDIAS | COLESTEROL DE ALTA DENSIDAD | Programar tercer trimeste | COLESTEROL DE BAJA DENSIDAD | No Aplica para este procedimiento | COLESTEROL TOTAL | No Aplica para este procedimiento |
ESE HOSPITAL LOCAL CARTAGENA DE INDIAS | COLESTEROL DE ALTA DENSIDAD | Programar tercer trimeste | COLESTEROL DE BAJA DENSIDAD | No Aplica para este procedimiento | COLESTEROL TOTAL | No Aplica para este procedimiento |
EMPRESA SOCIAL DEL ESTADO CLINICA MATERNIDAD RAFAEL CALVO | COLESTEROL DE ALTA DENSIDAD | Programar tercer trimeste | COLESTEROL DE BAJA DENSIDAD | No Aplica para este procedimiento | COLESTEROL TOTAL | No Aplica para este procedimiento |
ESE HOSPITAL LOCAL CARTAGENA DE INDIAS | COLESTEROL DE ALTA DENSIDAD | Programar tercer trimeste | COLESTEROL DE BAJA DENSIDAD | No Aplica para este procedimiento | COLESTEROL TOTAL | No Aplica para este procedimiento |
CAMINOS IPS S.A.S | COLESTEROL DE ALTA DENSIDAD | Realizar Seguimiento | COLESTEROL DE BAJA DENSIDAD | No Aplica para este procedimiento | COLESTEROL TOTAL | Realizar Seguimiento |
ESE HOSPITAL LOCAL CARTAGENA DE INDIAS | COLESTEROL DE ALTA DENSIDAD | Programar ahora | COLESTEROL DE BAJA DENSIDAD | Programar ahora | COLESTEROL TOTAL | Programar ahora |
EMPRESA SOCIAL DEL ESTADO CLINICA MATERNIDAD RAFAEL CALVO | COLESTEROL DE ALTA DENSIDAD | Programar ahora | COLESTEROL DE BAJA DENSIDAD | Programar ahora | COLESTEROL TOTAL | No Aplica para este procedimiento |
ESE HOSPITAL LOCAL CARTAGENA DE INDIAS | COLESTEROL DE ALTA DENSIDAD | Programar ahora | COLESTEROL DE BAJA DENSIDAD | Programar ahora | COLESTEROL TOTAL | No Aplica para este procedimiento |
CAMINOS IPS S.A.S | COLESTEROL DE ALTA DENSIDAD | Programar ahora | COLESTEROL DE BAJA DENSIDAD | Programar ahora | COLESTEROL TOTAL | Programar tercer trimeste |
EMPRESA SOCIAL DEL ESTADO CLINICA MATERNIDAD RAFAEL CALVO | COLESTEROL DE ALTA DENSIDAD | Programar ahora | COLESTEROL DE BAJA DENSIDAD | Programar ahora | COLESTEROL TOTAL | Programar tercer trimeste |
ESE HOSPITAL LOCAL CARTAGENA DE INDIAS | COLESTEROL DE ALTA DENSIDAD | Programar ahora | COLESTEROL DE BAJA DENSIDAD | Programar tercer trimeste | COLESTEROL TOTAL | Programar ahora |
CAMINOS IPS S.A.S | COLESTEROL DE ALTA DENSIDAD | No Aplica para este procedimiento | COLESTEROL DE BAJA DENSIDAD | Programar tercer trimeste | COLESTEROL TOTAL | Programar ahora |
ESE HOSPITAL LOCAL CARTAGENA DE INDIAS | COLESTEROL DE ALTA DENSIDAD | No Aplica para este procedimiento | COLESTEROL DE BAJA DENSIDAD | Programar tercer trimeste | COLESTEROL TOTAL | Programar ahora |
EMPRESA SOCIAL DEL ESTADO CLINICA MATERNIDAD RAFAEL CALVO | COLESTEROL DE ALTA DENSIDAD | No Aplica para este procedimiento | COLESTEROL DE BAJA DENSIDAD | Programar tercer trimeste | COLESTEROL TOTAL | Programar ahora |
ESE HOSPITAL LOCAL CARTAGENA DE INDIAS | COLESTEROL DE ALTA DENSIDAD | No Aplica para este procedimiento | COLESTEROL DE BAJA DENSIDAD | Realizar Seguimiento | COLESTEROL TOTAL | Programar ahora |
ESE HOSPITAL LOCAL CARTAGENA DE INDIAS | COLESTEROL DE ALTA DENSIDAD | Realizar Seguimiento | COLESTEROL DE BAJA DENSIDAD | Realizar Seguimiento | COLESTEROL TOTAL | Programar ahora |
ESE HOSPITAL LOCAL CARTAGENA DE INDIAS | COLESTEROL DE ALTA DENSIDAD | Programar ahora | COLESTEROL DE BAJA DENSIDAD | Programar ahora | COLESTEROL TOTAL | Programar ahora |
De igual manera comparto nuevamente el resultado esperado para la visualización del conteo:
Programar tercer trimeste | Realizar Seguimiento | Programar ahora | No Aplica para este procedimiento | |
COLESTEROL DE ALTA DENSIDAD | 4 | 2 | 7 | 4 |
COLESTEROL DE BAJA DENSIDAD | 4 | 2 | 6 | 5 |
COLESTEROL TOTAL | 2 | 1 | 8 | 6 |
De antemano muchas gracias!
Join the Fabric FabCon Global Hackathon—running virtually through Nov 3. Open to all skill levels. $10,000 in prizes!
Check out the October 2025 Power BI update to learn about new features.