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.
Queridos todos,
Tengo una pregunta sobre cómo mostrar el valor de un elemento primario que recibe un valor de un archivo de entrada en lugar de la agregación de sus hijos.
Mi jerarquía es la siguiente (España contiene Barcelona y Madrid):
Y el archivo de entrada tiene las siguientes figuras:
Y si obtengo las cifras en una Matrix obtengo la siguiente estructura:
No me gustaría obtener los campos de espacios en blanco y me gustaría obtener 100 como la cantidad de España en lugar de la agregación de Barcelona y Madrid (3) pero me gustaría mantener la jerarquía perimetral.
¿Podría ayudarme?
Gracias de antemano por su colaboración.
Atentamente
Luis.
Solved! Go to Solution.
hola @Luismsrr
usted podría utilizar este meausre para conseguirlo
Measure = IF(ISINSCOPE('hierarchy Table'[Column2]),
CALCULATE(SUM('input Table'[Importe]),FILTER('hierarchy Table','hierarchy Table'[Column2] <>BLANK())),
CALCULATE(SUM('input Table'[Importe]),FILTER(ALL('input Table'),'input Table'[perimetro]=MAX('hierarchy Table'[Column1])))
)
Resultado:
y aquí está el archivo pbix de muestra, por favor pruébelo.
saludos
Lin
hola @Luismsrr
usted podría utilizar este meausre para conseguirlo
Measure = IF(ISINSCOPE('hierarchy Table'[Column2]),
CALCULATE(SUM('input Table'[Importe]),FILTER('hierarchy Table','hierarchy Table'[Column2] <>BLANK())),
CALCULATE(SUM('input Table'[Importe]),FILTER(ALL('input Table'),'input Table'[perimetro]=MAX('hierarchy Table'[Column1])))
)
Resultado:
y aquí está el archivo pbix de muestra, por favor pruébelo.
saludos
Lin
Sólo por curiosidad, ¿cómo cumple la solución aceptada propuesta la siguiente solicitud del OP:
"Pero nos gustaría tener a España (miembro principal) como 100 con Madrid y Barcelona dentro con sus respectivos valores".
Gracias.
Proud to be a Super User!
Paul on Linkedin.
(Editado en un recuento para posibles filas nuevas)
Aquí hay una manera.
El concepto es añadir una fila que es la diferencia entre el valor Parent (España) y el Child values (Barcelona, Madrid).
En Power Query, la tabla inicial tiene este aspecto:
1) Duplicar la tabla orginal (He llamado a la nueva tabla "Otros Perimetros") y añadir una nueva columna para identificar el valor máximo para "Importe":
2) añadir una nueva columna condicional para etiquetar la fila con el valor máximo en "Importe" como "Padre" y el resto como "Hijo":
3) Utilice la función"Agrupar por" en la cinta de opciones para resumir los valores de ParentChild
4) Gire las columnas:
5) Agregue una nueva columna ("Otros Perimetros") para restar el valor de Child del Valor para Padre:
6) Retire las columnas "Padre" e "Hijo", luego despomente y cambie el nombre de las columnas:
7) Añadir este tabe a la tabla de hechos original
'8) Ordenar la columna "Importe" por Descendente, eliminar la fila superior (España) y añadir una nueva columna (Pais) como "España":
9) Cargar en el modelo y crear su tabla / matriz
Espero que eso ayude.
He incluido el archivo PBIX en caso de que desee comprobar los pasos ellos mismos en Power Query.
Proud to be a Super User!
Paul on Linkedin.
@Luismsrr - Esto se debe a que su relación se basa en la Columna 2 al perimetro para que España sea inigualable. Agregue una fila a la primera tabla
Columna1 | Columna2 |
España | España |
Gracias @Greg_Deckler
Desgraciadamente eso no nos proporciona el comportamiento esperado, porque con esta solución obtenemos datos de España en España:
Pero nos gustaría tener a España (miembro principal) como 100 con Madrid y Barcelona dentro con sus respectivos valores.
¡Muchas gracias!
¿Puede proporcionar un conjunto de datos de ejemplo o, mejor aún, un archivo PBIX de ejemplo?
Proud to be a Super User!
Paul on Linkedin.
Hola @PaulDBrown
Busque adjunto tanto el PIBX como el conjunto de datos que se utilizó, en el siguiente enlace de unidad, siempre y cuando no pueda adjuntar archivos directamente en el directorio:
https://drive.google.com/drive/folders/1nLZ8pKUKyd99Oo30jtcPHNvhgQFCIJnb?usp=sharing
¡Gracias!
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 |