Cree una columna de fecha por fecha de carga del SP y tendencia semanal del dispositivo que se agregaron recientemente

Un usuario Pregunto ✅

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.

Tendencia de la semana del dispositivo.JPG

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

Fecha de carga SP.JPG

Amablemente ayuda

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" )

nuevo.PNG

2. Inserte columnas de índice en ambas tablas en power query.

Captura.PNG

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]
)

cargar.PNG

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"

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" )

nuevo.PNG

2. Inserte columnas de índice en ambas tablas en power query.

Captura.PNG

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]
)

cargar.PNG

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"

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *