Check your eligibility for this 50% exam voucher offer and join us for free live learning sessions to get prepared for Exam DP-700.
Get StartedDon't miss out! 2025 Microsoft Fabric Community Conference, March 31 - April 2, Las Vegas, Nevada. Use code MSCUST for a $150 discount. Prices go up February 11th. Register now.
Hola.
Estoy tratando de filtrar una medida en función de un enfoque TOPN.
Si codifico los nombres del Top3, funciona:
He probado varios enfoques para obtener una lista estática de TOPN. infructuosamente.
Me pregunto si sería posible obtener una lista de texto de la fórmula TOPN y usarla de una manera similar a esta: DATA[marketer] IN {"A", "B", "C"}.
Gracias.
Hola @NsHrTr
Pruebe esto:
__BRIX Top3 Static =
VAR Top3Marketers =
-- Select the top 3 marketers based on their average BRIX scores
TOPN (
3,
ADDCOLUMNS (
-- Summarize all marketers
SUMMARIZE ( ALL ( DATA ), DATA[Marketer] ),
-- Calculate the average BRIX for each marketer
"@avg", CALCULATE ( AVERAGE ( DATA[BRIX] ) )
),
-- Order by the calculated average BRIX in descending order
[@avg], DESC
)
RETURN
-- Calculate the average BRIX for the top 3 marketers
CALCULATE (
AVERAGE ( DATA[BRIX] ),
ALLSELECTED ( DATA[marketer] ),
DATA[marketer] IN Top3Marketers
)
De lo contrario, proporcione una copia desinfectada del pbix en el que podamos trabajar y probar los cálculos.
Hola danextian.
Su medida tiene el mismo resultado que el __BRIX Top3 Dynamic que publiqué anteriormente.
Puedes encontrar una muestra de maqueta aquí si quieres probarla.
Agradezco su ayuda.
ejemplo.pbix