Register now to learn Fabric in free live sessions led by the best Microsoft experts. From Apr 16 to May 9, in English and Spanish.
Estoy tratando de obtener una medida que devuelva dinámicamente el valor basado en el nivel seleccionado. Tengo un conjunto de datos como la tabla siguiente. Así que si A (1a fila) está seleccionado debería obtener 5 pero si B / c está seleccionado me shoud obtener 12. Todo esto debe estar en grupo por columna id, por ejemplo, 100 o 101. También tengo una columna de orden que básicamente ordena la columna Id para que pueda mantener 100.0.0.0 en orden.
id h1 h2 h3 h4 number1 number2 number3 number4
100.0.0.0 A 5 0 0 0
100.1.0.0 A a 0 0 0
100.2.0.0 A b 4 0 0
100.3.0.0 A c 1 0 0
101.0.0.0 B 23 0 0 0
101.1.0.0 B a 1 0 0
101.2.0.0 B b 4 0 0
101.3.0.0 B c 12 0 0
101.4.0.0 B d 1 0 0
101.5.0.0 B e 5 0 0
101.6.0.0 B f 0 0 0
Básicamente, este conjunto de datos se basa en la estructura del libro por lo que 100 o 101 (id) es el capítulo y cada capítulo tiene encabezados h1 a h4 y números correspondientes de encabezado.
¿Alguna orientación sobre cómo lograrlo?
Gracias
@smerchantkitab , Este es un ejemplo de cómo cambiar el valor en función del valor seleccionado
@amitchandak este aspecto prometedor, pero no está seguro de cuál sería la medida individual se basaría en max, en primer lugar?
Gracias
@smerchantkitab ¿Todavía no estoy seguro de cuál es su resultado deseado?
Si los datos sin procesar se ven como arriba, no importará si utiliza MAX o SUM o AVERAGE ya que solo tiene un valor en la columna Número 1. Si solo necesita que esto funcione por ID y está seleccionando A o B, entonces no estoy seguro de cuál es el problema, ya que parecen tener la misma granularidad? Proporcione una muestra de lo que necesita.
Copying DAX from this post? Click here for a hack to quickly replace it with your own table names
Has this post solved your problem? Please Accept as Solution so that others can find it quickly and to let the community know your problem has been solved.
If you found this post helpful, please give Kudos C
I work as a Microsoft trainer and consultant, specialising in Power BI and Power Query.
www.excelwithallison.com
Gracias. Aquí está el conjunto de datos con resultados de deseo. No sé si se puede ver, pero en función del filtro estoy recogiendo los datos de la columna de nivel adecuado. así que si se selecciona A.3 debería obtener h2_i_cont valor correspondiente.
Actualizado: @AllisonKennedy Básicamente, tengo cuatro cartas pero necesito una sola medida que devuelva el valor de la columna correspondiente para el nivel seleccionado (slicer).
Hola @smerchantkitab ,
Yo creo una muestra. Por favor, intente comprobar si es lo que desea.
Table 2 = SELECTCOLUMNS('Table',"h1",'Table'[h1],"h2",'Table'[h2])
Measure =
var h1 = CALCULATE(SUM('Table'[h1_i_cnt]),FILTER('Table','Table'[h1] = SELECTEDVALUE('Table 2'[h1])))
var h2 = CALCULATE(SUM('Table'[h2_i_cnt]),FILTER('Table','Table'[h2] = SELECTEDVALUE('Table 2'[h2])))
return
IF(HASONEVALUE('Table 2'[h2]),h2,IF(HASONEVALUE('Table 2'[h1]),h1,0))
Para obtener más información, consulte el archivo adjunto.
¿Espera 12 o 23 cuando se selecciona B?
¿Puede proporcionar tablas de ejemplo de qué datos se ven como sin formato y cuál es el resultado deseado?
Copying DAX from this post? Click here for a hack to quickly replace it with your own table names
Has this post solved your problem? Please Accept as Solution so that others can find it quickly and to let the community know your problem has been solved.
If you found this post helpful, please give Kudos C
I work as a Microsoft trainer and consultant, specialising in Power BI and Power Query.
www.excelwithallison.com
@AllisonKennedy He proporcionado los datos sin procesar anteriores. Si se selecciona B, debería obtener 23.
¿Ha probado la prueba de ISBLANK(h4) ? Puede usarlo para cambiar de cálculo.
IF(ISBLANK(h4),h2_count,h1_count)
Covering the world! 9:00-10:30 AM Sydney, 4:00-5:30 PM CET (Paris/Berlin), 7:00-8:30 PM Mexico City
Check out the April 2024 Power BI update to learn about new features.
User | Count |
---|---|
2 | |
1 | |
1 | |
1 | |
1 |
User | Count |
---|---|
2 | |
2 | |
2 | |
2 | |
1 |