Microsoft Fabric Community Conference 2025, March 31 - April 2, Las Vegas, Nevada. Use code FABINSIDER for a $400 discount.
Register nowGet inspired! Check out the entries from the Power BI DataViz World Championships preliminary rounds and give kudos to your favorites. View the vizzies.
Tengo una matriz con una fila (Hierarchy2019_tier2). tier2 es un filtro de página, así como tier1. Las columnas son año utilizando una tabla de fechas en la tabla de donación.
Tengo una medida que devuelve un rankx sobre el volumen total de ventas.
rango de volumen de ventas cy
if(ISINSCOPE('Dim View_MID_Properties'[Hierarchy2019_TIER2]),
RANKX(
ALL('Dim View_MID_Properties'[Hierarchy2019_TIER2], 'Dim View_MID_Properties'[Hierarchy2019_TIER1]),
calcular(
'Fact Cubes'[_Total_Sales_Volume]
),
Denso
),
""
)
Quiero devolver el mismo número de rankx independientemente de cualquier opción en los filtros de página Tier1 y Tier2. La elección de resultados con el filtro de página de nivel uno funciona muy bien. Sin embargo, si elijo solo un valor Tier2, el valor de rankx es ligeramente superior al de cuando no se aplica ningún filtro o solo filtrado de nivel 1. Si elijo más de un valor de filtro de página Tier2, devuelve el mismo número que el valor sin filtrar.
¿Alguna idea de por qué está pasando esto? ¿Alguien puede sugerir una solución?
Solved! Go to Solution.
agregar un filtro en la tabla de fechas eliminó el cambio de rango
calcular(
'Fact Cubes'[_Total_Sales_Volume],
filter('Dim Calendar ActivityMonth'
,'Dim Calendar ActivityMonth'[_ACTUALS BANDERA DE AÑO RELATIVO] a 0
)
),
No estoy seguro de por qué eso hizo una diferencia cuando se filtró en el nivel 2, pero funcionó así que ganar!
agregar un filtro en la tabla de fechas eliminó el cambio de rango
calcular(
'Fact Cubes'[_Total_Sales_Volume],
filter('Dim Calendar ActivityMonth'
,'Dim Calendar ActivityMonth'[_ACTUALS BANDERA DE AÑO RELATIVO] a 0
)
),
No estoy seguro de por qué eso hizo una diferencia cuando se filtró en el nivel 2, pero funcionó así que ganar!
@bsheffer , Rango de medida depende de lo que elija en la visualización y es específico del contexto. Idealmente, la granularidad inferior regirá en este caso. Si eso debido al valor combinado. El valor puede cambiar con el contexto.
Para rango Consulte estos enlaces
https://radacad.com/how-to-use-rankx-in-dax-part-2-of-3-calculated-measures
https://radacad.com/how-to-use-rankx-in-dax-part-1-of-3-calculated-columns
https://radacad.com/how-to-use-rankx-in-dax-part-3-of-3-the-finale
https://community.powerbi.com/t5/Community-Blog/Dynamic-TopN-made-easy-with-What-If-Parameter/ba-p/3...
¿No es el punto de ALL('Dim View_MID_Properties'[Hierarchy2019_TIER2], 'Dim View_MID_Properties'[Hierarchy2019_TIER1]) para eliminar ese contexto?
March 31 - April 2, 2025, in Las Vegas, Nevada. Use code FABINSIDER for a $400 discount!
Check out the February 2025 Power BI update to learn about new features.