Explore and share Fabric Notebooks to boost Power BI insights in the new community notebooks gallery.
Check it out now!Microsoft is giving away 50,000 FREE Microsoft Certification exam vouchers. Get Fabric certified for FREE! Learn more
Que tal a cada uno de uds.
De entrada grcs por leer, no soy programador, soy ingeniero con muy buena visión para la logica de la secuencia lógica de los pasos de una rutina VBA, ademas soy todo un fan de muchos años de excel, el cual manejo bastante bien, googleo soluciones con de macros, las copio y edito, etc. ya desde hace +1 año utilzo Power BI y he hecho varios modelos,
Bien, el punto es que tengo una situacion:
1.-Recibo semanalmente una lista de materiales cada uno con su precio, cada renglon incluye nombre de proveedor uno y proveedor dos, cada uno con un precio el cual puede ser igual o diferente cada semana, (wk15 y wk16)
2.-Requiero ver cuales materiales cambian de precio cada semana,
3.-Intenté subir la data (get Data) opcion Folder, pero no encuentro si crear una medida o agregar una columna para hacer el cálculo
4.-Hay una celda denominada MAPN que tambien quiero comparar en cada archivo
Pensé en usar folder porque quiero depositar cada semana el archivo nuevo y hacer refresh, algo no me funciona al querer usra el IF, o CALCULATE, no me deja filtrar, he buscado con RELATED,
He intentado hacer una tabla puente copiando los valores del archivo, quitandole los valores repetidos y relacionarlas uno a varios, pero luego no se si es necesario usar una relacion entre un archivo o varias relaciones, o cual relacion es la que funciona mejor, en fn, no doy con una solucion,
Los materiales , MAPN, proveedor 1 y 2 contienen caracteres alfanumericos,
En verdad quiero aprender, seguir creciendo y en futuro poder ayudar tambien,
De antemano muchs grcs,
Saludos desde México
Solved! Go to Solution.
Gracias por contactarnos.
La forma fácil de resolverlo es crear las medidas a continuación,
CF 21 =
VAR _Price =
CALCULATE (
MAX ( 'Table'[Price] ),
FILTER (
ALLEXCEPT ( 'Table', 'Table'[Material Code] ),
'Table'[Source.Name] <> MIN ( 'Table'[Source.Name] )
&& 'Table'[type] = MIN ( 'Table'[type] )
)
)
RETURN
IF ( MIN ( 'Table'[Price] ) <> _Price, "#9BB6F0" )
CF 31 =
VAR _MAPN =
CALCULATE (
MAX ( 'Table'[MAPN] ),
FILTER (
ALLEXCEPT ( 'Table', 'Table'[Material Code] ),
'Table'[Source.Name] <> MIN ( 'Table'[Source.Name] )
&& 'Table'[type] = MIN ( 'Table'[type] )
)
)
RETURN
IF ( MIN ( 'Table'[MAPN] ) <> _MAPN, "#FFBD00" )
olvidé decir, debe hacer algo similar a lo siguiente para sus datos, agregue una columna de bandera, si el mismo nombre de origen tiene dos registros con el mismo código, puede vincular los 4 registros de diferentes semanas en consecuencia.
resultado
Pero si desea resaltar con diferentes colores, aunque podemos hacer un juicio rápido manualmente, para la máquina, necesita saber el recuento del valor que debe resaltarse primero, por lo que puede usar la siguiente medida para calcular, pero depende del orden exacto, de lo contrario causará confusión.
En este escenario, debe agregar una columna de índice, verifique la muestra que adjunté a continuación。
resultado
Saludos
equipo de soporte de la comunidad _Tang
Si esta publicación ayuda, considere Aceptarla como la solución para ayudar a los otros miembros a encontrarla más rápidamente.
Gracias por contactarnos.
La forma fácil de resolverlo es crear las medidas a continuación,
CF 21 =
VAR _Price =
CALCULATE (
MAX ( 'Table'[Price] ),
FILTER (
ALLEXCEPT ( 'Table', 'Table'[Material Code] ),
'Table'[Source.Name] <> MIN ( 'Table'[Source.Name] )
&& 'Table'[type] = MIN ( 'Table'[type] )
)
)
RETURN
IF ( MIN ( 'Table'[Price] ) <> _Price, "#9BB6F0" )
CF 31 =
VAR _MAPN =
CALCULATE (
MAX ( 'Table'[MAPN] ),
FILTER (
ALLEXCEPT ( 'Table', 'Table'[Material Code] ),
'Table'[Source.Name] <> MIN ( 'Table'[Source.Name] )
&& 'Table'[type] = MIN ( 'Table'[type] )
)
)
RETURN
IF ( MIN ( 'Table'[MAPN] ) <> _MAPN, "#FFBD00" )
olvidé decir, debe hacer algo similar a lo siguiente para sus datos, agregue una columna de bandera, si el mismo nombre de origen tiene dos registros con el mismo código, puede vincular los 4 registros de diferentes semanas en consecuencia.
resultado
Pero si desea resaltar con diferentes colores, aunque podemos hacer un juicio rápido manualmente, para la máquina, necesita saber el recuento del valor que debe resaltarse primero, por lo que puede usar la siguiente medida para calcular, pero depende del orden exacto, de lo contrario causará confusión.
En este escenario, debe agregar una columna de índice, verifique la muestra que adjunté a continuación。
resultado
Saludos
equipo de soporte de la comunidad _Tang
Si esta publicación ayuda, considere Aceptarla como la solución para ayudar a los otros miembros a encontrarla más rápidamente.