Starting December 3, join live sessions with database experts and the Microsoft product team to learn just how easy it is to get started
Learn moreGet certified in Microsoft Fabric—for free! For a limited time, get a free DP-600 exam voucher to use by the end of 2024. Register now
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?
Starting December 3, join live sessions with database experts and the Fabric product team to learn just how easy it is to get started.
March 31 - April 2, 2025, in Las Vegas, Nevada. Use code MSCUST for a $150 discount! Early Bird pricing ends December 9th.