Don't miss your chance to take the Fabric Data Engineer (DP-700) exam on us!
Learn moreWe've captured the moments from FabCon & SQLCon that everyone is talking about, and we are bringing them to the community, live and on-demand. Starts on April 14th. Register now
Hola
Tengo que mostrar los datos de comparación entre los totales en el período actual y el mismo período en el año anterior en una matriz o tabla simple, pero no debe mostrar la columna de fecha y en su lugar debe agruparse por otra columna ("especie") .
Lo que determina el período lo indica el control de filtro.
Aquí está la estructura de datos:
ejemplo de los datos de la tabla principal:
Y el escritorio de BI:
El control Filter está en RollCalendar (tha es la marca como "tabla de fechas") y la tabla anterior muestra los datos correctos (amarillo). Pero quiero la matriz a la derecha, agrupada por la columna "Specie" y en este caso los datos están equivocados.
El "Tot. plantas del año anterior" medida es:
CALCULATE(SUM(BI_SpecieSettimaneOV[TotPlants]),SAMEPERIODLASTYEAR(Calendar[Date]))
pero obviamente no es la fórmula correcta.
¿Alguien puede ayudar?
¡Gracias!
Solved! Go to Solution.
Hola, @rikisax
De acuerdo con su descripción y imagen de muestra, desea obtener las Plantas del año anterior en función del período de tiempo seleccionado en la segmentación. He creado algunos datos basados en sus datos y lograr esto, puede echar un vistazo y encontrar si es útil:
Estos son mis datos de prueba:
Calendar = CALENDARAUTO()
Plants perivous year =
var _mindate=MIN('Calendar'[Date])
var _maxdate=MAX('Calendar'[Date])
return
CALCULATE(SUM(BI_SpecieSettimaneOV[Plants]),
FILTER('BI_SpecieSettimaneOV',
[Date]>=DATE(YEAR(_mindate)-1,MONTH(_mindate),DAY(_mindate))&&
[Date]<=DATE(YEAR(_maxdate)-1,MONTH(_maxdate),DAY(_maxdate))))Plants this year =
var _mindate=MIN('Calendar'[Date])
var _maxdate=MAX('Calendar'[Date])
return
CALCULATE(SUM(BI_SpecieSettimaneOV[Plants]),
FILTER('BI_SpecieSettimaneOV',
[Date]>=_mindate&&[Date]<=_maxdate))
Y supongo que esto puede cumplir más o menos el requisito que desea.
Puede descargar mi archivo pbix de prueba aquí
Si este resultado no es el que desea, puede publicar algunos datos de ejemplo (sin datos confidenciales) y el resultado esperado.
Cómo obtener respuestas a su pregunta rápidamente
Saludos
Equipo de apoyo a la comunidad _Robert Qin
Si este post ayuda,entonces considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.
Hola, @rikisax
De acuerdo con su descripción y imagen de muestra, desea obtener las Plantas del año anterior en función del período de tiempo seleccionado en la segmentación. He creado algunos datos basados en sus datos y lograr esto, puede echar un vistazo y encontrar si es útil:
Estos son mis datos de prueba:
Calendar = CALENDARAUTO()
Plants perivous year =
var _mindate=MIN('Calendar'[Date])
var _maxdate=MAX('Calendar'[Date])
return
CALCULATE(SUM(BI_SpecieSettimaneOV[Plants]),
FILTER('BI_SpecieSettimaneOV',
[Date]>=DATE(YEAR(_mindate)-1,MONTH(_mindate),DAY(_mindate))&&
[Date]<=DATE(YEAR(_maxdate)-1,MONTH(_maxdate),DAY(_maxdate))))Plants this year =
var _mindate=MIN('Calendar'[Date])
var _maxdate=MAX('Calendar'[Date])
return
CALCULATE(SUM(BI_SpecieSettimaneOV[Plants]),
FILTER('BI_SpecieSettimaneOV',
[Date]>=_mindate&&[Date]<=_maxdate))
Y supongo que esto puede cumplir más o menos el requisito que desea.
Puede descargar mi archivo pbix de prueba aquí
Si este resultado no es el que desea, puede publicar algunos datos de ejemplo (sin datos confidenciales) y el resultado esperado.
Cómo obtener respuestas a su pregunta rápidamente
Saludos
Equipo de apoyo a la comunidad _Robert Qin
Si este post ayuda,entonces considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.
No @rikisax ,
Cree que esto está relacionado con el hecho de que cuando se utiliza una columna en un cálculo si la columna específica no se utiliza en la visualización se aplica y TODO el filtro hace que el valor sea incorrecto.
¿Puede compartir un archivo de ejemplo, consulte esta publicación sobre cómo obtener respuestas a su pregunta rápidamente (cortesía de @Greg_Deckler) y cómo proporcionar datos de ejemplo en el foro de Power BI (cortesía de @ImkeF).
¿Puede compartir datos de maqueta o una muestra de su archivo PBIX. Puede utilizar un onedrive, google drive, que transferimos o enlace similar para cargar sus archivos.
Si la información es confidencial, compártala a través de un mensaje privado.
If you have recently started exploring Fabric, we'd love to hear how it's going. Your feedback can help with product improvements.
A new Power BI DataViz World Championship is coming this June! Don't miss out on submitting your entry.
Share feedback directly with Fabric product managers, participate in targeted research studies and influence the Fabric roadmap.