Earn the coveted Fabric Analytics Engineer certification. 100% off your exam for a limited time only!
Estoy tratando de crear un gráfico de combinación con barras y línea. Las barras que son actuales rodando 12 meses y la línea que es Sameperiod el mes pasado. Todo funciona bien cuando uso fechas en Xaxis. Sin embargo, mi requisito actual sería dislay tanto rolling como sameperiodlastYear basado en la categoría en el eje X en lugar de la fecha. Por favor, ayuda si esto es factible. Trato de crear medidas separadas, pero no obtener el resultado esperado. A continuación captura de pantalla que estoy tratando de lograr y datos de muestra. Me gustaría mostrar categorías en Xaxis, rodando 12 meses en barras y el mismoperioúltimo año en barras.
Id. de pedido | Fecha del pedido | categoría |
CA-2017-126221 | 12/30/2021 | Modo nave |
CA-2017-143259 | 12/30/2021 | Clase estándar |
CA-2017-119305 | 11/30/2021 | primera |
CA-2017-116645 | 11/30/2021 | Segunda Clase |
CA-2017-104136 | 11/1/2021 | El mismo día |
CA-2017-104136 | 11/1/2021 | Modo nave |
CA-2017-131632 | 10/31/2021 | Clase estándar |
CA-2017-117114 | 10/31/2021 | primera |
CA-2017-117114 | 10/31/2021 | Segunda Clase |
CA-2017-128041 | 9/1/2021 | El mismo día |
CA-2017-128041 | 9/1/2021 | Modo nave |
CA-2017-159884 | 8/31/2021 | Clase estándar |
CA-2017-159884 | 8/31/2021 | primera |
ESTADOS UNIDOS-2017-148362 | 7/1/2021 | Segunda Clase |
ESTADOS UNIDOS-2017-148362 | 7/1/2021 | El mismo día |
ESTADOS UNIDOS-2017-148362 | 7/1/2021 | Modo nave |
CA-2017-102946 | 6/30/2021 | Clase estándar |
ESTADOS UNIDOS-2017-102890 | 6/30/2021 | primera |
CA-2017-131695 | 6/30/2021 | Segunda Clase |
CA-2017-110198 | 5/1/2021 | El mismo día |
CA-2017-110198 | 5/1/2021 | Modo nave |
CA-2017-151911 | 4/30/2021 | Clase estándar |
CA-2017-144526 | 4/30/2021 | primera |
CA-2017-144526 | 4/30/2021 | Segunda Clase |
CA-2017-155712 | 3/2/2021 | El mismo día |
CA-2017-124114 | 3/2/2021 | Modo nave |
CA-2017-101959 | 2/28/2021 | Clase estándar |
CA-2017-101959 | 2/28/2021 | primera |
CA-2017-117212 | 2/26/2021 | Segunda Clase |
CA-2017-151750 | 1/1/2021 | El mismo día |
CA-2017-151750 | 1/1/2021 | Modo nave |
CA-2017-160395 | 12/31/2020 | Clase estándar |
CA-2017-160395 | 12/31/2020 | primera |
CA-2017-100202 | 12/31/2020 | Segunda Clase |
CA-2016-100671 | 11/1/2020 | El mismo día |
CA-2016-129196 | 11/1/2020 | Modo nave |
CA-2016-119165 | 10/31/2020 | Clase estándar |
CA-2016-144218 | 10/31/2020 | primera |
ESTADOS UNIDOS-2016-142251 | 10/31/2020 | Segunda Clase |
CA-2016-140130 | 10/31/2020 | El mismo día |
CA-2016-116526 | 9/1/2020 | Modo nave |
CA-2016-116526 | 9/1/2020 | Clase estándar |
CA-2016-124583 | 9/1/2020 | primera |
CA-2016-117408 | 8/31/2020 | Segunda Clase |
ESTADOS UNIDOS-2016-141544 | 8/30/2020 | El mismo día |
ESTADOS UNIDOS-2016-141544 | 8/30/2020 | Modo nave |
ESTADOS UNIDOS-2016-126431 | 7/1/2020 | Clase estándar |
ESTADOS UNIDOS-2016-158680 | 7/1/2020 | primera |
CA-2016-162355 | 6/30/2020 | Segunda Clase |
CA-2016-162355 | 6/30/2020 | El mismo día |
CA-2016-135594 | 6/30/2020 | Modo nave |
CA-2016-101525 | 5/1/2020 | Clase estándar |
CA-2016-154788 | 4/30/2020 | primera |
ESTADOS UNIDOS-2016-120460 | 4/30/2020 | Segunda Clase |
ESTADOS UNIDOS-2016-151862 | 3/1/2020 | El mismo día |
CA-2016-111283 | 2/29/2020 | Modo nave |
CA-2016-101623 | 2/28/2020 | Clase estándar |
CA-2016-102456 | 2/27/2020 | primera |
CA-2016-101448 | 2/27/2020 | Segunda Clase |
CA-2016-128706 | 2/27/2020 | El mismo día |
CA-2016-153661 | 1/30/2020 | Modo nave |
ESTADOS UNIDOS-2016-166660 | 1/30/2020 | Clase estándar |
ESTADOS UNIDOS-2016-166660 | 1/30/2020 | primera |
CA-2016-114944 | 1/30/2020 | Segunda Clase |
CA-2016-168032 | 1/30/2020 | El mismo día |
CA-2015-110814 | 12/5/2019 | Modo nave |
CA-2015-110814 | 12/5/2019 | Clase estándar |
CA-2015-149566 | 12/5/2019 | primera |
CA-2015-149566 | 12/5/2019 | Segunda Clase |
CA-2015-141740 | 11/1/2019 | El mismo día |
CA-2015-131457 | 10/31/2019 | Modo nave |
CA-2015-122259 | 10/31/2019 | Clase estándar |
CA-2015-162537 | 10/28/2019 | primera |
CA-2015-162537 | 10/28/2019 | Segunda Clase |
CA-2015-162537 | 10/28/2019 | El mismo día |
CA-2015-139290 | 10/26/2019 | Modo nave |
CA-2015-156146 | 10/26/2019 | Clase estándar |
CA-2015-156146 | 10/26/2019 | primera |
CA-2015-156566 | 10/1/2019 | Segunda Clase |
CA-2015-169201 | 9/28/2019 | El mismo día |
CA-2015-169201 | 9/28/2019 | Modo nave |
CA-2015-104626 | 9/1/2019 | Clase estándar |
CA-2015-104626 | 9/1/2019 | primera |
CA-2015-112319 | 8/31/2019 | Segunda Clase |
CA-2015-111514 | 8/31/2019 | El mismo día |
CA-2015-111514 | 8/31/2019 | Modo nave |
CA-2015-153388 | 8/1/2019 | Clase estándar |
CA-2015-153388 | 8/1/2019 | primera |
CA-2015-124891 | 7/31/2019 | Segunda Clase |
CA-2015-124891 | 7/31/2019 | El mismo día |
CA-2015-124891 | 7/31/2019 | Modo nave |
CA-2015-128860 | 6/29/2019 | Clase estándar |
ESTADOS UNIDOS-2015-141684 | 6/29/2019 | primera |
CA-2015-165799 | 6/29/2019 | Segunda Clase |
ESTADOS UNIDOS-2015-100069 | 6/29/2019 | El mismo día |
CA-2015-124919 | 5/31/2019 | Modo nave |
CA-2015-124919 | 5/31/2019 | Clase estándar |
CA-2015-124919 | 5/31/2019 | primera |
CA-2015-100818 | 5/31/2019 | Segunda Clase |
CA-2015-100818 | 5/31/2019 | El mismo día |
CA-2015-104486 | 5/1/2019 | Modo nave |
CA-2015-104486 | 5/1/2019 | Clase estándar |
ESTADOS UNIDOS-2015-164175 | 4/30/2019 | primera |
CA-2015-135174 | 4/30/2019 | Segunda Clase |
CA-2015-103716 | 4/30/2019 | El mismo día |
CA-2015-103716 | 4/30/2019 | Modo nave |
CA-2015-128125 | 3/31/2019 | Clase estándar |
CA-2015-133494 | 3/1/2019 | primera |
CA-2015-133585 | 3/1/2019 | Segunda Clase |
CA-2015-133585 | 3/1/2019 | El mismo día |
CA-2015-104052 | 3/1/2019 | El mismo día |
Solved! Go to Solution.
Hola Winniz, Pude averiguar alternativa, calculando fechas máximas y mínimas teniendo en cuenta Today(), por lo que siempre dar meset de meses. Me refiero a su cálculo y lo actualicé un poco y está funcionando como se esperaba. Apreciar por ayuda.
Krishna.
Hay @ivamsikrishna ,
Prueba las medidas como esta:
Bar =
CALCULATE(
DISTINCTCOUNT('Table'[Order ID]),
FILTER(
'Table',
'Table'[Order Date] > EOMONTH( MAXX( ALL('Table'), 'Table'[Order Date] ), -12 )
)
)
Line =
var Max_Date = EOMONTH( MAXX( ALL('Table'), 'Table'[Order Date] ), -12 )
var Min_Date = EOMONTH( Max_Date, -12 )
return
CALCULATE(
DISTINCTCOUNT('Table'[Order ID]),
FILTER(
'Table',
'Table'[Order Date] > Min_Date
&& 'Table'[Order Date] <= Max_Date
)
)
Si el problema sigue sin resolverse, proporcione información detallada del error o el resultado esperado que espera. Hágamelo saber de inmediato, esperando su respuesta.
Saludos
Winniz
Si esta publicación ayuda, entonces por favor considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.
Hola Winniz,
Gracias por los detalles, trato de replicar lo mismo cómo nunca en mi marco de datos real hubo una brecha en la fuente de datos (habiendo dicho que los datos de un par de meses no están cargados) y la fecha de selección de maxdata de manera diferente. Debemos tener datos para todos los meses para que este cálculo funcione como se espera. Por favor, avise.
gracias
Krishna.
Hay @ivamsikrishna ,
Borré aleatoriamente varios meses de datos, y después de la prueba, descubrí que la fórmula todavía devolvía el resultado correcto.
¿Solo desea revertir 12 meses con los datos? por ejemplo, la última fecha es 2020-12-31 y no hay datos en octubre de 2020, luego se calcularán los datos de 2019-12-01 a 2020-12-31.
¿Podría compartir más información de error (por ejemplo, capturas de pantalla o archivos PBIX)?
Saludos
Winniz
Sí, queremos retroceder 12 meses solo si hay datos o no durante un par de meses intermedios.
gracias
Krishna.
Hay @ivamsikrishna ,
No está claro. ¿Podría usted por favor shson más información?
¿Cuál es la diferencia entre los resultados del cálculo cuando hay todos los meses y los meses parciales?
¿Cuál es su modelo? ¿Podría compartir su archivo PBIX sin fecha sensible?
Saludos
Winniz
Hola Winniz, Pude averiguar alternativa, calculando fechas máximas y mínimas teniendo en cuenta Today(), por lo que siempre dar meset de meses. Me refiero a su cálculo y lo actualicé un poco y está funcionando como se esperaba. Apreciar por ayuda.
Krishna.
Hay @ivamsikrishna ,
Si se ha resuelto, ¿podría marcar su respuesta como la solución para ayudar a los demás miembros a encontrarla más rápidamente?
Saludos
Winniz