Forum Discussion

Syndicate_Admin's avatar
Syndicate_Admin
Icon for Administrator rankAdministrator
5 years ago
Solved

Anexar tablas

Hola a todos

Tengo 2 mesas.
La Tabla 1 contiene el rendimiento real de los emlpoyees y;
En el cuadro 2 figura el objetivo de rendimiento de los empleados
La Tabla 1 se ve de la siguiente manera
Fecha Nombre del producto Cantidad de ventas vendidas Importe de las ventas
1/1/2021 Sr. A B 2 1.000
01/02/2021 Sr. A 3 1.000
01/03/2021 Sr. A C 1 1.000

La tabla 2 se parece a la tabla 2 en columnas, pero es un dato targt
Fecha Nombre del producto Cantidad de ventas vendidas Importe de las ventas
1/1/2021 Sr. A B 1 1.000
01/02/2021 Sr. A A 4 1.333
01/03/2021 Sr. A C 2 2.000

Quiero la salida de la siguiente manera
Fecha Nombre del producto Cantidad vendida-Cantidad de ventas reales-Cantidad real vendida-Objetivo de ventas Cantidad-Objetivo
1/1/2021 Sr. A B 2 1.000
01/02/2021 Sr. A 3 1.000
01/03/2021 Sr. A C 1 1.000
1/1/2021 Sr. A B 1 1.000
01/02/2021 Sr. A A 4 1.333
01/03/2021 Sr. A C 2 2.000

Resumen desea anexar las primeras 3 columnas (dimensiones) a las columnas existentes, pero desea agregar columnas adicionales para las medidas del taget (Cantidad vendida e importe de ventas).

Muchas gracias por toda su ayuda.

  • Hay al menos dos buenas maneras de hacer esto.

    1. Combine su segunda tabla en la primera usando las primeras tres columnas y luego escriba medidas como esta

    Cantidad vendida - Actual = SUMX(Tabla, Tabla[Cantidad vendida] - Tabla[Cantidad objetivo])

    2. Agregue una columna personalizada llamada "Tipo" (o lo que desee) con valores de texto de "Vendido" y "Destino" en las dos tablas, y luego agréguelos (cargue solo la tabla anexada) y luego escriba medidas como

    Cantidad vendida - Actual =

    var soldqty = CALCULATE(SUM(Table[Qty]), Table[Type] = "Vendido")

    var targetqty = CALCULATE(SUM(Table[Qty]), Table[Type] = "Target")

    return soldqty - targetqty

    Tenga en cuenta que en ambos casos, se recomienda utilizar medidas en lugar de crear columnas calculadas.

    Palmadita

  • @rashidanwar

    Por lo tanto, los siguientes pasos en Power Query:

    1. Duplicar la columna Importe de ventas

    2. Cambie el nombre de Cantidad de ventas vendidas Cantidad a algo de línea Cantidad vendida-Objetivo y Cantidad de ventas Objetivo
    3. Seleccione la Tabla 1 y elija anexar como una nueva consulta


3 Replies

  • @rashidanwar , cambie el nombre de las dos últimas columnas de la segunda tabla. Anexar en power query y agregar columna de índice. Usar la misma columna de índice en visual (no resumida)

  • Hay al menos dos buenas maneras de hacer esto.

    1. Combine su segunda tabla en la primera usando las primeras tres columnas y luego escriba medidas como esta

    Cantidad vendida - Actual = SUMX(Tabla, Tabla[Cantidad vendida] - Tabla[Cantidad objetivo])

    2. Agregue una columna personalizada llamada "Tipo" (o lo que desee) con valores de texto de "Vendido" y "Destino" en las dos tablas, y luego agréguelos (cargue solo la tabla anexada) y luego escriba medidas como

    Cantidad vendida - Actual =

    var soldqty = CALCULATE(SUM(Table[Qty]), Table[Type] = "Vendido")

    var targetqty = CALCULATE(SUM(Table[Qty]), Table[Type] = "Target")

    return soldqty - targetqty

    Tenga en cuenta que en ambos casos, se recomienda utilizar medidas en lugar de crear columnas calculadas.

    Palmadita

  • @rashidanwar

    Por lo tanto, los siguientes pasos en Power Query:

    1. Duplicar la columna Importe de ventas

    2. Cambie el nombre de Cantidad de ventas vendidas Cantidad a algo de línea Cantidad vendida-Objetivo y Cantidad de ventas Objetivo
    3. Seleccione la Tabla 1 y elija anexar como una nueva consulta