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.
Hola chicos, gracias de nuevo por su ayuda!
Un maldito principiante, tengo otra pregunta.
Me gustaría ilustrar los ingresos asociados con los códigos ICD. Estos códigos están estructurados de la siguiente manera
A00-B99: Ciertas enfermedades infecciosas y parasitarias
A00-A09: Enfermedades infecciosas intestales
A00: Cólera
A00.0 Cólera debido a X
A00.1 Cólera debido a Y
A01: Fiebre tifoidea y paratifoides
Fiebre tifoidea A01.0
A01.1 Fiebre paratifoides A
A01.2 Fiebre paratifoides B
A01.3 Fiebre paratifoides C
(.....)
C00-D48: Neoplasias
(.....)
El problema es que mi tabla contiene miles de códigos ICD10 (ver captura de pantalla a continuación) en diferentes jerarquías y me gustaría agrupar estos códigos ICD10 de acuerdo con los tres niveles jerárquicos más altos (marcados en rojo, azul y verde en el extracto anterior). ¿Alguien sabe cómo lograrlo?
¡Tantos gracias!
Hola @Beginner
Puede crear una tabla como se muestra a continuación, luego puede usar Perforar hacia arriba y Perforar. Para obtener más información: Modo de perforación en un objeto visual en Power BI
Resultado:
Puede descargar el archivo pbix desde este enlace:Agrupar elementos
Saludos
Rico Zhou
Si este post ayuda,entonces considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.
@Beginner, ¿tiene un nivel que se puede identificar por el número o por la longitud de la ruta o por rango.
A continuación, puede crear una medida de color y utilizar esa
Consulte la ruta aquí
https://radacad.com/dynamic-row-level-security-with-organizational-hierarchy-power-bi
Para rango Consulte estos enlaces
https://radacad.com/how-to-use-rankx-in-dax-part-2-of-3-calculated-measures
https://radacad.com/how-to-use-rankx-in-dax-part-1-of-3-calculated-columns
https://radacad.com/how-to-use-rankx-in-dax-part-3-of-3-the-finale
https://community.powerbi.com/t5/Community-Blog/Dynamic-TopN-made-easy-with-What-If-Parameter/ba-p/3...
Medición de color que puede crear como
Color Date = if(FIRSTNONBLANK('Date'[Date],TODAY()) <today(),"lightgreen","red")
Color Date =
var _min =minx(allselected(Date,Date[Year])
return
Switch( true(),
FIRSTNONBLANK('Date'[Year],year(TODAY()))-_min =0 ,"lightgreen",
FIRSTNONBLANK('Date'[Year],year(TODAY()))-_min =0 ,"blue",
"red")
if(FIRSTNONBLANK(Table[Value],"true")= "true","green","red")
Cómo usar
https://radacad.com/dax-and-conditional-formatting-better-together-find-the-biggest-and-smallest-num...
https://docs.microsoft.com/en-us/power-bi/desktop-conditional-table-formatting#color-by-color-values
¿Cómo se distribuyen los datos de origen? Necesitaría ver eso. Parece que un buen poco de modelado va a ser necesario. Necesita configurar algunas tablas DIM, lo que se puede hacer, pero necesitaría ver los datos de origen (falsos, por supuesto). Vea los enlaces a continuación sobre cómo proporcionar eso.
Cómo obtener una buena ayuda rápidamente. Ayúdanos a ayudarte.
Cómo obtener respuestas a su pregunta rápidamente
Cómo proporcionar datos de ejemplo en el foro de Power BI
DAX is for Analysis. Power Query is for Data Modeling
Proud to be a Super User!
MCSA: BI ReportingHola @edhans
por favor vea a continuación cómo se ve mi mesa. Sólo incié las columnas relevantes.
Producto | Ingresos | ICD10 |
Droga A | 2 | D86.9 |
Droga A | 2 | T78.4 |
Droga B | 1 | R11 |
Droga B | 1 | D86.9 |
Droga C | 3 | R11 |
Como puede ver, todos los ICD en diferentes niveles jerárquicos están en una columna. Sería muy apreciado si pudieras ayudar.
Hola @Beginner ,
Eso realmente no me ayuda demasiado, pero sólo porque no entiendo sus datos. Usted está diciendo que es diferentes herederas en una columna, pero sólo puedo hacer 2, y puede estar adivinando mal en eso.
Tendrá que cambiar la forma de los datos para que haya una clave en el nivel más bajo de la tabla FACT y, a continuación, utilice la tabla DIM para segmentar como desee. He creado esta tabla DIM ficticia:
Luego tomé tu mesa original, y la fusioné al nivel 1, 2 y 3 y expandí la cantidad de Nivel uno. Devolvió NULL para todas las combinaciones excepto una de esas, así que hice una "combinar columnas" en esos niveles. Ahora se ve así:
A continuación, crearía una relación 1-Many entre el campo L1 de la tabla DIM con el campo L1 de la tabla FACT. Consulte mi PBIX adjunto.
Si necesita más ayuda, tendrá que proporcionar una muestra más completa de datos y explicar los múltiples diques y cómo su negocio los define. Pero debe trabajar esto en un esquema de inicio como lo he hecho, o seguirá alcanzando callejones sin salida en objetos visuales y medidas DAX.
Orientación de Microsoft sobre la importancia del esquema star
DAX is for Analysis. Power Query is for Data Modeling
Proud to be a Super User!
MCSA: BI ReportingCovering the world! 9:00-10:30 AM Sydney, 4:00-5:30 PM CET (Paris/Berlin), 7:00-8:30 PM Mexico City
Check out the April 2024 Power BI update to learn about new features.
User | Count |
---|---|
2 | |
1 | |
1 | |
1 | |
1 |
User | Count |
---|---|
2 | |
2 | |
2 | |
2 | |
1 |