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.
Hola a todos,
Pedir ayuda y sugerencia sobre la comparación de la misma columna de la misma tabla, pero se filtró de manera diferente en objetos visuales mediante segmentaciones de datos e interacción.
Lo que hice fue crear 2 conjuntos de segmentaciones y 2 visualizaciones. Mediante la interacción, dete la 1a segmentación de datos para que interactúe solo con el 1er objeto visual y lo mismo para que la 2a segmentación interactúe solo con el 2o objeto visual. Con esto, pude tener datos separados de mis objetos visuales usando la segmentación de datos, incluso si está abasteciendo de la misma columna y tabla. Sin embargo, quiero comparar los datos que aparecía en los objetos visuales. ¿Alguien aquí tiene idea de hacerlo?
Como referencia:
Nombre de columna | Uso de la cortadora 1 | Uso de Slicer 2 |
A | 20 | 30 |
Comparación quiero | Segundo | Primera |
Solved! Go to Solution.
Primero debe crear otras 2 tablas de segmentación de datos;
A continuación, cree una tabla de dimensiones como se muestra a continuación:
Por último, cree 4 medidas como se indica a continuación:
salary1 = IF(ISFILTERED('Slicer 1'[age]),CALCULATE(MAX('Table'[salary]),FILTER('Table','Table'[age]=SELECTEDVALUE('Slicer 1'[age]))),MAX('Table'[salary]))
salary2 = IF(ISFILTERED('Slicer 2'[age]),CALCULATE(MAX('Table'[salary]),FILTER('Table','Table'[age]=SELECTEDVALUE('Slicer 2'[age]))),MAX('Table'[salary]))
Sliced value =
SWITCH(SELECTEDVALUE('Dimension table'[slicers]),
"slicer1",'Slicer 1'[salary1],
"slicer2",'Slicer 2'[salary2],BLANK())
Rankx = RANKX(ALL('Dimension table'),'Dimension table'[Sliced value],,DESC,Dense)
Y verás:
Para el archivo .pbix relacionado, pls ver adjunto.
Saludos
Kelly
¿He respondido a tu pregunta? ¡Marca mi puesto como una solución!
Primero debe crear otras 2 tablas de segmentación de datos;
A continuación, cree una tabla de dimensiones como se muestra a continuación:
Por último, cree 4 medidas como se indica a continuación:
salary1 = IF(ISFILTERED('Slicer 1'[age]),CALCULATE(MAX('Table'[salary]),FILTER('Table','Table'[age]=SELECTEDVALUE('Slicer 1'[age]))),MAX('Table'[salary]))
salary2 = IF(ISFILTERED('Slicer 2'[age]),CALCULATE(MAX('Table'[salary]),FILTER('Table','Table'[age]=SELECTEDVALUE('Slicer 2'[age]))),MAX('Table'[salary]))
Sliced value =
SWITCH(SELECTEDVALUE('Dimension table'[slicers]),
"slicer1",'Slicer 1'[salary1],
"slicer2",'Slicer 2'[salary2],BLANK())
Rankx = RANKX(ALL('Dimension table'),'Dimension table'[Sliced value],,DESC,Dense)
Y verás:
Para el archivo .pbix relacionado, pls ver adjunto.
Saludos
Kelly
¿He respondido a tu pregunta? ¡Marca mi puesto como una solución!
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 | |
2 | |
2 | |
2 | |
1 |