The ultimate Microsoft Fabric, Power BI, Azure AI, and SQL learning event: Join us in Stockholm, September 24-27, 2024.
Save €200 with code MSCUST on top of early bird pricing!
Find everything you need to get certified on Fabric—skills challenges, live sessions, exam prep, role guidance, and more. Get started
Hola expertos,
Necesito ayuda para averiguar por qué la medida repite el mismo valor (lo cual es correcto en su total)
Quiero calcular la suma de la acumulación del mes actual (y comparar con el mes anterior dependiendo de la selección del usuario) y mostrarla por entidad LE. Hay varias monedas en mi tabla, pero en un filtro de página sólo se selecciona "EUR".
Δ PM Backlog =
VAR Date_CurrentMonth =
SELECTEDVALUE ( 'POC Data'[MonthEndDate] )
VAR Date_PreviousMonth =
EOMONTH ( EDATE ( SELECTEDVALUE ( 'POC Data'[MonthEndDate] ), -1 ), 0 )
VAR Backlog_CurrentMonth =
CALCULATE(
SUM ( 'POC Data'[IFRS Backlog] ),
'POC Data'[MonthEndDate] = Date_CurrentMonth
)
VAR Backlog_PreviousMonth =
CALCULATE(
SUM ( 'POC Data'[IFRS Backlog] ), FILTER(ALLEXCEPT('POC Data', 'POC Data'[Currency]),
'POC Data'[MonthEndDate] = Date_PreviousMonth)
)
RETURN Backlog_PreviousMonth /1000
/* IF (
NOT ISBLANK ( Backlog_PreviousMonth ),
( Backlog_CurrentMonth - Backlog_PreviousMonth ) / 1000
)*/
MonthEndDate está en el lado n:1 de una relación con una tabla de fechas.
Hemos detectado un problema BAcklog_PreviousMonth desconocido.
Cualquier ayuda apreciada, como siempre.
Solved! Go to Solution.
Los demás nombres de columna no se muestran en la imagen, pero pruebe la siguiente expresión para la variable. Asumo que está utilizando la columna Date_EndMonth en la segmentación de datos, por lo que debe quitar ese filtro (pero no más que eso). Si es así, es por eso que ALLSELECTED no funcionó; no eliminaría el filtro que viene de esa cortadora. Intente simplemente quitar solo el filtro de esa columna (y si tiene una columna de ordenación para ella, quite esa también).
VAR Backlog_PreviousMonth =
CALCULATE(
SUM ( 'POC Data'[IFRS Backlog] ), ALL('POC Data'[MonthEndDate], 'POC Data'[MonthSortColumn]),
'POC Data'[MonthEndDate] = Date_PreviousMonth)
saludos
palmadita
To learn more about Power BI, follow me on Twitter or subscribe on YouTube.
Hola
Tengo un escenario en el que mis totales para diferentes categorías devuelven el mismo valor. ¿Puede ayudar anyon?
Cuando creo una tabla con el comando
"Tipo" de la tabla Elemento y tipo de SXU
&
"Ordenado" desde el estado SXU YTD
da como resultado el mismo número para todos los tipos
Hola Pat,
Ya había probado todo tipo de combinaciones, pero aquí están los resultados:
VAR Backlog_PreviousMonth =
CALCULATE(
SUM ( 'POC Data'[IFRS Backlog] ), FILTER(ALLSELECTED('POC Data'),
'POC Data'[MonthEndDate] = Date_PreviousMonth)
)
devuelve BLANK
VAR Backlog_PreviousMonth =
CALCULATE(
SUM ( 'POC Data'[IFRS Backlog] ), ALL('POC Data'),
'POC Data'[MonthEndDate] = Date_PreviousMonth, 'POC Data'[Currency]="EUR"
)
devuelve el mismo valor para todas las filas
Los demás nombres de columna no se muestran en la imagen, pero pruebe la siguiente expresión para la variable. Asumo que está utilizando la columna Date_EndMonth en la segmentación de datos, por lo que debe quitar ese filtro (pero no más que eso). Si es así, es por eso que ALLSELECTED no funcionó; no eliminaría el filtro que viene de esa cortadora. Intente simplemente quitar solo el filtro de esa columna (y si tiene una columna de ordenación para ella, quite esa también).
VAR Backlog_PreviousMonth =
CALCULATE(
SUM ( 'POC Data'[IFRS Backlog] ), ALL('POC Data'[MonthEndDate], 'POC Data'[MonthSortColumn]),
'POC Data'[MonthEndDate] = Date_PreviousMonth)
saludos
palmadita
To learn more about Power BI, follow me on Twitter or subscribe on YouTube.
Hola @mahoneypat ,
excelente, gracias! Quité los filtros de mi tabla de citas, no me di cuenta de que se ha pasado.
Adjuntos son más capturas de pantalla para explicar su solución para mi escenario, tal vez alguien más se beneficiará.....
esto funcionó:
VAR Backlog_PreviousMonth =
CALCULATE(
SUM ( 'POC Data'[IFRS Backlog] ), ALL(DateTab),
'POC Data'[MonthEndDate] = Date_PreviousMonth
)
mi relación:
Su ALLEXCEPT está eliminando filtros de todas las columnas de esa tabla excepto la columna de moneda. Intente usar ALL o ALLSELECTED para eliminar filtros de solo las columnas que necesita.
saludos
palmadita
To learn more about Power BI, follow me on Twitter or subscribe on YouTube.
Join the community in Stockholm for expert Microsoft Fabric learning including a very exciting keynote from Arun Ulag, Corporate Vice President, Azure Data.
Check out the August 2024 Power BI update to learn about new features.