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

Get certified in Microsoft Fabric—for free! For a limited time, get a free DP-600 exam voucher to use by the end of 2024. Register now

Reply
Syndicate_Admin
Administrator
Administrator

Combinar 2 conjuntos de elementos de datos y luego restar

Hola

Necesito casar un DOS con códigos de procedimiento específicos. Necesito una medida que una dose con los siguientes códigos de procedimiento, 99221, 99222, 99223 (estos códigos de procedimiento representan la fecha de admisión)

Entonces necesito otra medida que una DOS con los siguientes Códigos de Procedimiento, 99238 y 99239 (Estos Códigos de Procedimiento representan las Fechas de Descarga)

Entonces necesitaré una medida que reste esas 2 medidas.

Mi objetivo es encontrar la duración de la estancia de un paciente.

jonnyA_0-1631107833580.png

2 ACCEPTED SOLUTIONS
Syndicate_Admin
Administrator
Administrator

No @jonnyA,

De acuerdo con el error inmediato:

Se encuentra que es un problema de tipo de datos, puede verificar si [Procedure_Code] es de tipo Texto.

vyangliumsft_0-1631670494386.png

Si es del tipo Texto, puede modificar la Fecha de admisión y las Fechas de alta a lo siguiente:

Admit Date =
CALCULATE(MAX('Table'[DOS]),FILTER(ALL('Table'),'Table'[Procedure_Code] in {"99221","99222","99223"}&&'Table'[Patient_First_Name]=MAX('Table'[Patient_First_Name])))
Discharge Dates =
CALCULATE(MAX('Table'[DOS]),FILTER(ALL('Table'),'Table'[Procedure_Code] in {"99238","99239"}&&'Table'[Patient_First_Name]=MAX('Table'[Patient_First_Name])))

Saludos

Liu Yang

Si esta publicación ayuda,entonces considere Aceptarla como la solución para ayudar a los otros miembros a encontrarla más rápidamente.

View solution in original post

Syndicate_Admin
Administrator
Administrator

No @jonnyA,

Esto es lo mismo que anteriormente, es un tipo de texto, puede cambiar la función.

{99221,99222,99223} A {"99221","99222","99223"}

{99238,99239} cambiado a {"99238","99239"}

Saludos

Liu Yang

Si esta publicación ayuda,entonces considere Aceptarla como la solución para ayudar a los otros miembros a encontrarla más rápidamente.

View solution in original post

11 REPLIES 11
Syndicate_Admin
Administrator
Administrator

@v-yangliu-msft , muchas gracias, eso funcionó!!!

Syndicate_Admin
Administrator
Administrator

No @jonnyA,

Esto es lo mismo que anteriormente, es un tipo de texto, puede cambiar la función.

{99221,99222,99223} A {"99221","99222","99223"}

{99238,99239} cambiado a {"99238","99239"}

Saludos

Liu Yang

Si esta publicación ayuda,entonces considere Aceptarla como la solución para ayudar a los otros miembros a encontrarla más rápidamente.

Syndicate_Admin
Administrator
Administrator

@v-yangliu-msft

Estoy teniendo el mismo problema con otra fórmula. ¿Tiene algún consejo sobre cómo solucionarlo para que funcione con mis datos?

jonnyA_1-1631813747413.png

Syndicate_Admin
Administrator
Administrator

No @jonnyA,

De acuerdo con el error inmediato:

Se encuentra que es un problema de tipo de datos, puede verificar si [Procedure_Code] es de tipo Texto.

vyangliumsft_0-1631670494386.png

Si es del tipo Texto, puede modificar la Fecha de admisión y las Fechas de alta a lo siguiente:

Admit Date =
CALCULATE(MAX('Table'[DOS]),FILTER(ALL('Table'),'Table'[Procedure_Code] in {"99221","99222","99223"}&&'Table'[Patient_First_Name]=MAX('Table'[Patient_First_Name])))
Discharge Dates =
CALCULATE(MAX('Table'[DOS]),FILTER(ALL('Table'),'Table'[Procedure_Code] in {"99238","99239"}&&'Table'[Patient_First_Name]=MAX('Table'[Patient_First_Name])))

Saludos

Liu Yang

Si esta publicación ayuda,entonces considere Aceptarla como la solución para ayudar a los otros miembros a encontrarla más rápidamente.

@v-yangliu-msft, ¿sabes por qué esta fromula no está funcionando?

AR de reclamaciones facturadas = SUM('New_Demo_Charge_Dataset'[Saldo]) - [AR relacionado con la acreditación]
Has ayudado antes wirth un problema similar así que es por eso que asm preguntar.
¡Gracias de antemano por su ayuda!
Vea a continuación el error ...

jonnyA_0-1634933314171.png

@v-yangliu-msft ¡¡¡¡¡¡¡¡¡¡Muchas gracias!!!!!!!!!!

Syndicate_Admin
Administrator
Administrator

@v-yangliu-msft , muchas gracias por el ejemplo. Pero mi tabla se queda en blanco cuando agrego las medidas que acabo de crear, pero no sé por qué.

Una diferencia que noté de mi conjunto de datos al suyo es que su "Código de procedimiento" tiene la "E" delante, donde mi Código de procedimiento no lo tiene. No estoy seguro de si ese es el problema o no.

Syndicate_Admin
Administrator
Administrator

No @jonnyA,

Creé algunos datos:

vyangliumsft_0-1631586078279.png

Estos son los pasos que puede seguir:

Encuentre la duración de la estadía de un paciente

1. Crear medida.

Admit Date =
CALCULATE(MAX('Table'[DOS]),FILTER(ALL('Table'),'Table'[Procedure_Code] in {99221,99222,99223}&&'Table'[Patient_First_Name]=MAX('Table'[Patient_First_Name])))
Discharge Dates =
CALCULATE(MAX('Table'[DOS]),FILTER(ALL('Table'),'Table'[Procedure_Code] in {99238,99239}&&'Table'[Patient_First_Name]=MAX('Table'[Patient_First_Name])))
Length of Stay of a patients stay=
DATEDIFF([Admit Date],[Discharge Dates],DAY)

2. Resultado:

vyangliumsft_1-1631586078285.png

Saludos

Liu Yang

Si esta publicación ayuda,entonces considere Aceptarla como la solución para ayudar a los otros miembros a encontrarla más rápidamente

@v-yangliu-msft Quiero mostrarte los errores que estoy recibiendo...

Medida de fecha de admisión

jonnyA_0-1631635095007.png

Medida de la fecha de descarga

jonnyA_1-1631635256581.png

Duración de la estancia de un paciente

jonnyA_2-1631635328394.png

Syndicate_Admin
Administrator
Administrator

@jonnyA , ¿Se pueden compartir datos de muestra y salida de muestra en formato de tabla? O un pbix de muestra después de eliminar datos confidenciales.

@amitchandak

jonnyA_0-1631120387065.png

No estoy seguro de si esto ayudará o no, pero aquí hay un pequeño tamaño de muestra de datos.

¿Sabe cómo crear una medida que solo extraerá los códigos de procedimiento 99221, 99222 y 99223?

Helpful resources

Announcements
November Carousel

Fabric Community Update - November 2024

Find out what's new and trending in the Fabric Community.

Live Sessions with Fabric DB

Be one of the first to start using Fabric Databases

Starting December 3, join live sessions with database experts and the Fabric product team to learn just how easy it is to get started.

Las Vegas 2025

Join us at the Microsoft Fabric Community Conference

March 31 - April 2, 2025, in Las Vegas, Nevada. Use code MSCUST for a $150 discount! Early Bird pricing ends December 9th.

Nov PBI Update Carousel

Power BI Monthly Update - November 2024

Check out the November 2024 Power BI update to learn about new features.

Top Solution Authors
Top Kudoed Authors