Comparación período sobre período

Un usuario Pregunto ✅

Anónimo

Hola,

Necesito mostrar solo 9 meses de datos para cada año para 2018, 2019 y 2020 para comparar la frecuencia de las 5 causas principales.

.es decir, necesito mostrar datos en un gráfico para la fecha que comienza desde el 01/01/2018 hasta el 30/09/2020.

  1. Por ejemplo, para la barra del 30/9/2018 incluye todas las reclamaciones que ocurrieron desde el 1 de enero de 2018 hasta el 30 de septiembre de 2018 y valoradas al 30 de septiembre de 2018.
  2. Para la barra del 30/09/2019, incluya todas las reclamaciones que ocurrieron desde el 01/01/2019 hasta el 30/09/2019 y valoradas al 30/09/2019
  3. Para la barra del 30/9/2020, incluya todos los reclamos que ocurrieron desde el 01/01/2020 hasta el 30/09/2020 y valorados al 30/9/2020.

Busque el ss de los datos que se mostrarán en este formato.

¿Cómo lograr esto?

¿Cuál sería el gráfico de visualización correcto para mostrar los datos en el formato adjunto a continuación?

gladyy_varghes_0-1630660158443.png

Anónimo

Hola @ v-shex-msft,

¿Podrías ayudarme a lograr el pedido? Por favor, siga las SS primero

gladyy_varghes_0-1632258014910.png

Necesito mostrar los valores en MININCURRED para la fecha de valoración 15/07/2020 junto a la fecha de valoración 15/07/2021. Necesito eliminar los valores que se muestran en la fecha de valoración 15/07/2021 en MININCURRED, es decir, para la fecha de valoración 15/07/2021, MAXINCURRED es 82,039 y MININCURRED debe ser 879 para la causa Mancha o lesión por levantamiento y siguiendo lo mismo para el descansar.

Déjame decirte los queires de Dax usados. :

MAXVAL: MAXVAL = CALCULAR ([Total Incurred_NEW],
FILTRO (‘clm ValuationData’, MAX (‘clm ValuationData'[ValuationDate])),
(DATESBETWEEN (‘Clm Claims'[LossDate].[Date], FECHA (2021,1,1), FECHA (2021,7,15))))
MAXINCURRED:

MAXINCURRED =

CALCULAR(
‘clm ValuationData'[Total Incurred_NEW],
FILTRO (‘clm ValuationData’,
(‘clm ValuationData'[MAXVAL])))

MINVAL: MinVAL = CALCULAR ([Total Incurred_NEW],
FILTRO (‘clm ValuationData’, MAX (‘clm ValuationData'[ValuationDate])),
ANTERIOR AÑO (FECHAS ENTRE (‘reclamaciones clm'[LossDate].[Date], FECHA (2021,1,1), FECHA (2021,7,15))))

MININCURRED =
CALCULAR(
‘clm ValuationData'[Total Incurred_NEW],
FILTRO (‘clm ValuationData’,
‘clm ValuationData'[MinVAL]))

Si el Dax usado no está a la altura de la marca, ayúdeme a lograr lo anterior, pregunte si hay otros métodos.

Por favor ayuda.

Gracias,
contento

En respuesta a Anónimo

Hola @Anónimo,

¿Puede compartir un pbix o algunos datos ficticios que mantienen la estructura de datos sin procesar con los resultados esperados? Debería ayudarnos a aclarar su escenario y probar la fórmula de codificación.

Cómo obtener una respuesta rápida a su pregunta

Saludos,

Xiaoxin Sheng

Hola @Anónimo,

Me gustaría sugerirle que cree una tabla calculada con el valor de fecha que requirió y la use en el campo de leyenda, luego puede escribir expresiones de medida para extraer la categoría actual y redirigir a fórmulas de cálculo particulares que filtran por la leyenda actual:

Mi función favorita de DAX: SELECTEDVALUE con SWITCH | Grupo de usuarios de Winston-Salem Power BI (pbiusergroup.com)

Si lo anterior no ayuda, ¿puede compartir un pbix o algunos datos ficticios que mantengan la estructura de datos sin procesar con los resultados esperados? Debería ayudarnos a aclarar su escenario y probar la fórmula de codificación.

Cómo obtener una respuesta rápida a su pregunta

Saludos,

Xiaoxin Sheng

Anónimo

En respuesta a v-shex-msft

Hola @ v-shex-msft,

¿Puedo tener alguna actualización?

Para resumirles más al respecto. Necesito comparar las 5 causas principales de rango de pérdida para el año 2021 con las mismas 5 causas principales de 2021, pero el año del rango de pérdida sería 2020.

Anónimo

En respuesta a v-shex-msft

Hola @ v-shex-msft,

Gracias por la respuesta. Traería más información sobre la solicitud. Básicamente significa,

El usuario desea comparar las 5 causas principales de pérdida más recientes con el mismo período del año pasado. En otras palabras, compare las 5 causas principales durante los primeros 7 meses de 2021 con las que fueron durante los primeros 7 meses de 2020 tanto en cuanto a gravedad como a frecuencia.

  1. Exporté dos archivos de valoración de Fox Rehab de ClaimsLens como base para este ejemplo
  2. Para el archivo 7.15.21, eliminé cualquier reclamo con una fecha de pérdida que no sea de 2021. Solo queremos ver los reclamos de YTD en 2021.
  3. Para el archivo 7.15.20, eliminé cualquier reclamo con una fecha de pérdida que no sea de 2020. Nuevamente, queremos ver los reclamos YTD y solo para 2020.
  4. Se determinaron las 5 principales causas de pérdida por gravedad en el archivo 2021. Estos son los 5 primeros que queremos comparar con el archivo de 2020
  5. Se determinaron las 5 principales causas de pérdida de frecuencia en el archivo 2021. Estos son los 5 primeros que compararemos con el archivo de 2020

Se utilizaron tablas dinámicas para determinar los valores y se simuló la siguiente tabla de comparación.

gladyy_varghes_0-1631616750537.png

En respuesta a Anónimo

Hola @Anónimo,

¿Quería clasificar y elegir las 5 categorías principales según el filtro de fecha actual y mostrarlas en un gráfico y agruparlas por categorías, divididas por leyendas de fechas, verdad?

Si ese es el caso, es posible que deba seguir los siguientes pasos.

1. Cree una tabla de fechas no conectada, se usará como leyendas en el gráfico.

2. Arrastre el campo Categoría al eje del gráfico.

3. Escribe una expresión de medida y úsala en los campos de valor de tu gráfico.

Para la fórmula de medida:

1. Necesita una variable para resumir los registros de la tabla y clasificar los registros según la fecha y las causas, luego puede extraer las causas coincidentes a una lista.

Todos los secretos de SUMMARIZE – SQLBI

Ordenar por varias columnas

2. Se requiere si el estado de cuenta para verificar la fecha filtrada si están incluidos en los últimos tres años con el mes actual.
3. Se requiere una declaración if para verificar si la causa actual está incluida en la lista de la lista de causas clasificadas.
4. Si los valores actuales coinciden con todas las condiciones, puede usar la fecha actual y la causa actual como condiciones para filtrar y resumir los resultados calculados.

Saludos,

Xiaoxin Sheng

Anónimo

En respuesta a v-shex-msft

Hola @ v-shex-msft

Gracias por la respuesta, ciertamente intentaré seguir el método mencionado. Pero para ser más claro, lo que estoy buscando es tener una cortadora de datos para las fechas de valoración que tiene 2 fechas. 15/7/2020 y 15/7-2021. Ambas fechas de valoración tienen un rango de fechas de pérdida por separado a partir del 01-01-2018 hasta finales de 2021 respectivamente. Lo que estoy buscando es que necesito encontrar las 5 causas principales de pérdida para la fecha de valoración más reciente desde el 01-01-2021 hasta el rango de pérdida hasta el 15-07-2021 y las mismas 5 causas principales de pérdida para el 07- 15-2021 pero los datos de pérdida deben ser del 01-01-2020 hasta el 07-15-2020. Básicamente, se muestran las 5 causas principales de pérdida para la fecha de validación de 2021 con las mismas 5 causas principales de 2021, pero los valores de pérdida van desde el 1-1-2020 hasta el 15/7-2020.

Espero haber sido claro. Me gustaría conocer las consultas de Dax a utilizar para lograrlo.

Gracias,

Gladson

lbendlin

Usaría una tabla de calendario en su modelo de datos. Esa tabla tendría una columna de número de mes. Luego, filtraría esa columna para incluir solo los meses 1 a 9.

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *