Find everything you need to get certified on Fabric—skills challenges, live sessions, exam prep, role guidance, and a 50 percent discount on exams.
Get startedEarn a 50% discount on the DP-600 certification exam by completing the Fabric 30 Days to Learn It challenge.
hola
Tengo un objeto visual como el siguiente, siempre que la tienda y la división selectas se filtren - La columna de la tabla Store y la división solo necesitan filtrar y, en general, no necesitan ser filtros.
En general, los campos deben permanecer iguales, aunque si filtramos algo. No tomará ningún filtro. Por favor, ayuda aquí.
gracias
Mohanraj
@amitchandak@Jihwan_Kim @Fowmy
Solved! Go to Solution.
Hay @mogunase1,
Según mi prueba, debe crear una nueva tabla para la segmentación de datos de la siguiente manera:
ForSlicer = DISTINCT(SELECTCOLUMNS('Table',"Select Store",[Store],"Division",[Division]))
A continuación, cree una medida de indicador (cuando los valores coincidan con , establecido como 1):
Flag = IF(MAX('Table'[Store]) in ALLSELECTED('ForSlicer'[Select Store]) && MAX('Table'[Division])in ALLSELECTED('ForSlicer'[Division]) ,1)
Ahora podría encontrar la fila coincidente de acuerdo con la medida de la bandera:
Store Measure = CALCULATE(MAX('Table'[Store]),FILTER('Table',[Flag]=1))
Division Measure = CALCULATE(MAX('Table'[Division]),FILTER('Table',[Flag]=1))
La salida final se muestra a continuación:
Saludos
Eyelyn Qin
Si este post ayuda,entonces por favor considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.
Hay @mogunase1,
Según mi prueba, debe crear una nueva tabla para la segmentación de datos de la siguiente manera:
ForSlicer = DISTINCT(SELECTCOLUMNS('Table',"Select Store",[Store],"Division",[Division]))
A continuación, cree una medida de indicador (cuando los valores coincidan con , establecido como 1):
Flag = IF(MAX('Table'[Store]) in ALLSELECTED('ForSlicer'[Select Store]) && MAX('Table'[Division])in ALLSELECTED('ForSlicer'[Division]) ,1)
Ahora podría encontrar la fila coincidente de acuerdo con la medida de la bandera:
Store Measure = CALCULATE(MAX('Table'[Store]),FILTER('Table',[Flag]=1))
Division Measure = CALCULATE(MAX('Table'[Division]),FILTER('Table',[Flag]=1))
La salida final se muestra a continuación:
Saludos
Eyelyn Qin
Si este post ayuda,entonces por favor considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.
hola
Gracias por su ayuda.
Pero en este caso todas las 3 medidas se basan en la misma presentada.
Dax son -
3.) En general, ---- necesito calcular D.Count of Incident id sin ningún filtro.
Este 3 necesito mencionar en la misma tabla.
Si filtro Tienda y División, la medida de tienda y división solo necesita cambiar y la medida general siempre debe ser la misma.
Por favor, ayuda aquí.
Gracias.
Hey @mogunase1 ,
Les he dado una propuesta para la medida 3 [General].
¿Lo intentaste? ¿Funcionó?
Saludos
Denis
hola
Me diste esto,
Mi medida general = CALCULATE( SUM( myTable[Overall] ), ALL( StoreTable[Store] ), ALL( DivisionTable[Division] ) )
Pero no hay ninguna columna como Store y Division.Not capaz de crear Cal.Column también.
Todo el 3 (Store, división y Overall) basado en el cálculo de una sola columna (#Incident columna id)
Así que probé a continuación, pero no funciona.
General = CALCULATE(DISTINCTCOUNT(Table[Incident ID]),ALL(Table[Incident ID]))
gracias
Mohanraj
hola
Las segmentaciones de datos se basan en la columna.
Para En general como mencionaste puse
Hey @mogunase1 ,
¿cuál es el "Estado" que vemos en la tabla? Esto no debería desaparecer.
¿Puedes compartir el archivo conmigo? Parece más fácil echar un vistazo directamente en sus datos.
Saludos
Denis
Hey @mogunase1 ,
en la medida general, debe excluir las segmentaciones de datos para Tienda y División. Pruebe el siguiente enfoque:
My Overall Measure =
CALCULATE(
SUM( myTable[Overall] ),
ALL( StoreTable[Store] ),
ALL( DivisionTable[Division] )
)