Check your eligibility for this 50% exam voucher offer and join us for free live learning sessions to get prepared for Exam DP-700.
Get StartedDon't miss out! 2025 Microsoft Fabric Community Conference, March 31 - April 2, Las Vegas, Nevada. Use code MSCUST for a $150 discount. Prices go up February 11th. Register now.
Hola: Mi función Dax es:
Solved! Go to Solution.
Hola @CKNIGHT ,
¿Has probado esto?
Mesure 2 = 1 - [Measure 1]
Esperemos que esto proporcione lo que está buscando.
Saludos
Gato
Estoy usando el siguiente SQL para traer 61k filas de datos como denominador:
Seleccione distintos E.PreHospital_Report como PreHospital_Report, E.DateofCall, P.Age, P.Age_Units,
Caso en el que S.Primary_Impression como '%E16.2%' y luego 'Hipoglucemia; sin especificar' cuando S.Primary_Impression Como '%R41.82%'
luego 'Estado mental alterado, no especificado' cuando S.Primary_Impression = 'A41.9' y luego 'Sepsis, organismo no especificado'
cuando S.Primary_Impression = 'G40.909' y luego 'Epilepsia, no especificada, no intratable, sin estado epiléptico'
cuando S.Primary_Impression = 'E13.64' y luego 'Otra diabetes mellitus especificada con hipoglucemia'
cuando S.Primary_Impression = 'F10.9' y luego 'Consumo de alcohol, sin especificar'
cuando S.Primary_Impression = 'F19' y luego 'Otros trastornos relacionados con sustancias psicoactivas'
cuando S.Primary_Impression = 'T14.90' y luego 'Lesión no especificada' cuando S.Primary_Impression = 'I46.9' y luego 'Paro cardíaco'
cuando S.Primary_Impression = 'R51' y luego 'Dolor de cabeza' cuando S.Primary_Impression = 'I46.9' y luego 'Paro cardíaco'
Cuando S.Primary_Impression = 'E13.64' y luego 'Otra diabetes mellitus especificada con hipoglucemia'
Cuando S.Primary_Impression = 'J80' y luego 'Síndrome de dificultad respiratoria aguda'
Cuando S.Primary_Impression = 'J98.01' entonces 'Broncoespasmo agudo'
Cuando S.Primary_Impression = 'I63.9' y luego 'Infarto cerebral, no especificado'
Cuando S.Primary_Impression = 'E86.1' entonces 'Hipovolemia'
cuando S.Primary_Impression = 'R53.1' entonces 'Debilidad'
cuando S.Primary_Impression = 'T68' entonces 'Hipotermia'
cuando S.Primary_Impression = 'I95.9' y luego 'Hipotensión, no especificada'
cuando S.Primary_Impression = 'E16.1' entonces 'Otra hipoglucemia'
De lo contrario, S.Primary_Impression final de as Primary_Impression,
Caso en el que S.Secondary_Impression como '%E16.2%' y luego 'Hipoglucemia; sin especificar'
cuando S.Secondary_Impression como '%R41.82%' y luego 'Estado mental alterado, no especificado'
cuando S.Secondary_Impression como '%R53.1%' y luego 'Debilidad'
Cuando S.Secondary_Impression como '%J98.01%' y luego 'Broncoespasmo agudo'
cuando S.Secondary_Impression como '%E13.64%' y luego 'Otra diabetes mellitus especificada con hipoglucemia'
cuando S.Secondary_Impression como '%F10.9%' y luego 'Consumo de alcohol, sin especificar'
cuando S.Secondary_Impression Como '%A41.9%' luego 'Sepsis, organismo no especificado' Cuando S.Secondary_Impression Como '%E13.64%' entonces
'Otra diabetes mellitus especificada con hipoglucemia'Cuando S.Secondary_Impression como '%F99%' entonces
'Trastorno mental, no especificado de otra manera'
cuando S.Secondary_Impression como '%G40.909%' y luego 'Epilepsia, no especificada, no intratable, sin estado epiléptico'
cuando S.Secondary_Impression = '%T68%' entonces 'Hipotermia'
cuando S.Secondary_Impression como '%T14.90%' y luego 'Lesión no especificada' cuando S.Secondary_Impression como '%I46.9%' y luego 'Paro cardíaco'
Cuando S.Secondary_Impression como '%F99%', entonces
'Trastorno mental, no especificado de otra manera'
cuando S.Secondary_Impression como '%F19%' y luego 'Otros trastornos relacionados con sustancias psicoactivas'
cuando S.Secondary_Impression como '%E16.1%' y luego 'Otra hipoglucemia'
Cuando S.Secondary_Impression como '%J80%' y luego 'Síndrome de dificultad respiratoria aguda'
cuando S.Secondary_Impression como '%R51%' y luego 'Dolor de cabeza'
Cuando S.Secondary_Impression como '%I63.9%' y luego 'Infarto cerebral, sin especificar'
Cuando S.Secondary_Impression COMO '%E86.1%' entonces 'Hipovolemia'
De lo contrario, S.Secondary_Impression fin de la Secondary_Impression AS,
V.Total_Glasgow_Coma_Score,
V.Level_of_Responsiveness
como Level_of_Responsiveness
Desde eTimes_01 E con (nolock)
izquierda Unirse a eVitals_1 V ON E.PreHospital_Report = V.PreHospital_Report
izquierda Únete a la eSituation_1 S en E.PreHospital_Report = S.PreHospital_Report
unirse a la izquierda ePatient_1 P en E.PreHospital_Report = P.PreHospital_Report
DÓNDE e.PreHospital_Report
(((
(
(
(SELECCIONE DISTINTO PreHospital_Report DE eSituation_1 CON (NOLOCK) DONDE Primary_Impression COMO '%E16.2%'O Primary_Impression como '%E13.64%'
O Secondary_Impression como '%E13.64%' O Secondary_Impression como '%E16.2%')
CRUZAR
(SELECCIONE DISTINTO PreHospital_Report DE eVitals_1 CON (NOLOCK) DONDE Total_Glasgow_Coma_Score
<> '-100' y Total_Glasgow_Coma_Score no es nulo y Total_Glasgow_Coma_Score <> '-300' y Total_Glasgow_Coma_Score en (1,2,3,4,5,6,7,8,9,10,11,12,13,14)
O no Level_of_Responsiveness como '-100' y Level_of_Responsiveness IN (3326003, 3326005, 3326007) y
(Level_of_Responsiveness <>-100 y Level_of_Responsiveness <> -300))
)
)INTERSECT(SELECCIONE PreHospital_Report DISTINTOS DE eResponse_1
WHERE TypeofService = 2205001 )
INTERSECT(SELECCIONAR PreHospital_Report DISTINTOS DE eTimes_01
WHERE DateofCall ENTRE CAST('01-Ene-2019' como fecha) Y GETDATE()))
) EXCEPTO (
(SELECCIONE DISTINTO PreHospital_Report DE ePatient_1 DONDE Age_Units = 'Hora(s)'
Y Edad <= 24 /*IN (' ', '1','2','3','4','5','6',
'7','8','9','10','11','12','13','14','15','16','17','18','19','20','21','22','23')*/
) UNIÓN (SELECCIONE DISTINTOs PreHospital_Report DE ePatient_1 CON (NOLOCK) DONDE Age_Units = «Minuto(s)»
Y Edad <=120
) ))
Luego uso este SQL como numerador para filtrar el número de llamadas por el momento en que se administró la medicación:
Seleccione distintos E.PreHospital_Report,
Caso en el que M.Medication_Given como '%4832%' y luego 'glucagón'
cuando M.Medication_Given ='4850' y luego 'Glucosa'
cuando M.Medication_Given = '377980' y luego 'Gel oral de glucosa'
cuando M.Medication_Given = '376937'
luego 'Solución inyectable de glucosa'
cuando M.Medication_Given = '372326' y luego 'Tableta masticable de glucosa'
cuando M.Medication_Given = '237653' entonces '50% de dextrosa -glucosa 500 MG/ML solución inyectable'
cuando M.Medication_Given = '260258' entonces '25% de dextrosa - Glucosa 250 MG/ML Solución inyectable'
cuando Medication_Given = '309778' entonces '5% de dextrosa - Glucosa 50 MG/ML Solución inyectable'
cuando M.Medication_Given = '1795610' entonces '10% de dextrosa -250 ML glucosa 50 MG/ML inyección'
cuando M.Medication_Given = ''1795477'entonces '10% de dextrosa -500 ML glucosa 100 MG ML inyección'
cuando M.Medication_Given = '1794567' y luego 'Inyección de glucosa'
cuando M.Medication_Given = '1165823' y luego 'Producto oral de glucosa'
cuando M.Medication_Given = '237648' entonces 'D10 - Dextrosa'
cuando M.Medication_Given = '1165819' y luego 'Producto inyectable de glucosa'
de lo contrario, M.Medication_Given terminar como Medication_Given,
Pr.Procedure_Given como [Procedimiento]
Desde la eTimes_01 E
izquierda Únete a eMedications_1 M en E.PreHospital_Report = M.PreHospital_Report
izquierda únete a eProcedures_1 PR en E.PreHospital_Report = PR. PreHospital_Report
DÓNDE e.PreHospital_Report
(
((SELECCIONE DISTINTO PreHospital_Report DE eMedications_1 CON (NOLOCK)
DONDE Medication_Given no es nula y Medication_Given IN ('4832','4850','237648','377980','376937',
'372326','237653','260258','309778','1795610','1795477','1794567','1165823','1165822','1165819')
UNIÓN
SELECCIONE PREHOSPITAL_REPORT DISTINTOS DE eProcedures_1 CON (NOLOCK)
DÓNDE Procedure_Given ('710925007', '225285007'))))
Luego uso un DAX pero como estoy filtrando no conozco la modificación del DAX para hacer lo contrario
Hola @CKNIGHT ,
¿Has probado esto?
Mesure 2 = 1 - [Measure 1]
Esperemos que esto proporcione lo que está buscando.
Saludos
Gato
@thanks una tonelada TOM... Lo intentaré y luego lo aceptaré. Mi informe se sobrecarga y se bloquea
Hay @CKNIGHT,
¿Cuántos registros almacena su informe? ¿Algún cálculo complejo anidado o en bucle incluido en estas expresiones?
Por favor, comparta información más detallada para ayudarnos a aclarar este escenario:
Cómo obtener respuestas a su pregunta rápidamente
Saludos
Xiaoxin Sheng