Sowmya2553
Hola equipo, necesito ayuda para identificar cuántos sistemas se agregan por semana. A continuación, se muestra una muestra. Necesito crear una columna que me diga si el dispositivo se repite o se agregó recientemente. Por favor ayuda.
También tengo una segunda consulta. Tengo un volcado de datos que no tiene ningún campo de fecha y solo tiene dispositivos del sistema, tipo de modelo y campos de nombre del sistema operativo. El archivo se cargará en Sharepoint, donde buscaré el libro de trabajo del enlace de Sharepoint en Power BI. Quiero crear una nueva columna dentro de Power BI que pueda mostrar la fecha de carga en una sola columna para todo el conjunto de datos. Por ejemplo, como a continuación
Amablemente ayuda
v-frfei-msft
Hola @sowmya2553,
Una muestra para su referencia, verifique los siguientes pasos a continuación.
1. Para la primera consulta, podemos crear una columna calculada como se muestra a continuación.
Newly added = VAR a = CALCULATETABLE ( VALUES ( 'Table'[Serial Number] ), FILTER ( ALL ( 'Table' ), 'Table'[Week Number] <> MAX ( 'Table'[Week Number] ) ) ) RETURN IF ( NOT ( 'Table'[Serial Number] IN a ), "new added", "repeated" )
2. Inserte columnas de índice en ambas tablas en power query.
3. Según la columna de índice, podemos usar la función LOOKUPVALUE aquí.
Upload = LOOKUPVALUE ( 'Table'[Date], 'Table'[Index], 'Table (2)'[Index], 'Table'[Serial Number], 'Table (2)'[Serial Number] )
Para obtener más detalles, consulte el pbix adjunto.
danextian
En respuesta a Sowmya2553
Puede intentar conectarse a una carpeta de Sharepoint en lugar del archivo real. El proceso es muy similar al conectar una carpeta localmente oa través de recursos compartidos de red. Con la carpeta SP, debe conectarse a la carpeta raíz y filtrarla a la carpeta a la que desea conectarse. De esta manera, los metadatos de los archivos en esa carpeta estarán disponibles para usted. Este es un ejemplo de PQ de conexión a OneDrive for Business/Personal Sharepoint.
let Source = SharePoint.Files("https://tenant-my.sharepoint.com/personal/user/", [ApiVersion = 15]), #"Filtered Rows" = Table.SelectRows(Source, each ([Folder Path] = "https://tenant-my.sharepoint.com/personal/user/Documents/Subfolder1/Subfolder2/")) in #"Filtered Rows"
v-frfei-msft
Hola @sowmya2553,
Una muestra para su referencia, verifique los siguientes pasos a continuación.
1. Para la primera consulta, podemos crear una columna calculada como se muestra a continuación.
Newly added = VAR a = CALCULATETABLE ( VALUES ( 'Table'[Serial Number] ), FILTER ( ALL ( 'Table' ), 'Table'[Week Number] <> MAX ( 'Table'[Week Number] ) ) ) RETURN IF ( NOT ( 'Table'[Serial Number] IN a ), "new added", "repeated" )
2. Inserte columnas de índice en ambas tablas en power query.
3. Según la columna de índice, podemos usar la función LOOKUPVALUE aquí.
Upload = LOOKUPVALUE ( 'Table'[Date], 'Table'[Index], 'Table (2)'[Index], 'Table'[Serial Number], 'Table (2)'[Serial Number] )
Para obtener más detalles, consulte el pbix adjunto.
Sowmya2553
En respuesta a v-frfei-msft
Hola,
Muchas gracias por la rápida ayuda.
Funcionó 🙂
Sin embargo, mi última consulta con respecto a la segunda consulta es la siguiente.
Supongamos que la siguiente tabla es la única tabla que tengo y no contiene ninguna columna de fecha en toda la tabla.
y este archivo de Excel se carga en el punto compartido. Power BI debe obtener la fecha/hora de carga en SP (fecha de última modificación) en una sola columna, como se muestra a continuación en la segunda tabla de muestra.
Por favor recomiende.
Su segunda consulta a continuación ayudó a proporcionar la relación con otras tablas donde la columna de fecha ya está disponible en una de las tablas. Pero estoy buscando que la columna de fecha se cree automáticamente y obtenga la fecha de carga en SP.
danextian
En respuesta a Sowmya2553
Puede intentar conectarse a una carpeta de Sharepoint en lugar del archivo real. El proceso es muy similar al conectar una carpeta localmente oa través de recursos compartidos de red. Con la carpeta SP, debe conectarse a la carpeta raíz y filtrarla a la carpeta a la que desea conectarse. De esta manera, los metadatos de los archivos en esa carpeta estarán disponibles para usted. Este es un ejemplo de PQ de conexión a OneDrive for Business/Personal Sharepoint.
let Source = SharePoint.Files("https://tenant-my.sharepoint.com/personal/user/", [ApiVersion = 15]), #"Filtered Rows" = Table.SelectRows(Source, each ([Folder Path] = "https://tenant-my.sharepoint.com/personal/user/Documents/Subfolder1/Subfolder2/")) in #"Filtered Rows"