Consulta Direct Query

  • David

    Buenas Noches, hice una conexión desde sql mediante Direct Query de la bd AdventureWorks , la tabla FactInternetSales.
    En una tabla mostré el campo TaxAmt, TotalProductCost y la multiplicación de ambas columnas, primero como columna y luego como medida.

    La pregunta es, cuando creo la columna la multiplicación no es la correcta, como si es el resultado en la medida.
    Pero cuando veo el resultado desde SQL veo que el resultado que me muestra es el de la columna, por lo que agradecería me pudieran ayudar a tener mas claro este punto.

     

  • Diego

    Hola David.
    Entonces, al parecer, el resultado correcto, con esos datos, sería el de la operación de la columna, ¿no? O ¿dónde ves cuál es el resultado correcto que mencionas?

     

    David

    Esa es mi encrucijada Diego.
    Si me guio de los resultados que muestro en la imagen que corresponde al query en SQL diría que es el calculo a nivel de columna.
    Pero si obviara verlo en SQL y solo en la tabla de Power BI, al hacer la multiplicación diría que el calculo correcto es a nivel de la medida.
    Salvo que el query que realizo en SQL no este correcto.

    Diego

    Hola David. ¿Estás haciendo la multiplicación directamente del resultado en TaxAmt * TotalProductCost?
    En ese renglón de la imagen, la medida sí muestra el resultado de esa multiplicación. Pero, los dos cálculos se obtienen de manera distinta.
    La columna primero haría la multiplicación de todas las filas de la tabla con esa fecha, y luego haría la suma. En cambio, la medida, primero sumaría el resultado de cada columna y luego haría la multiplicación.

Viendo 3 respuestas - de la 1 a la 3 (de un total de 3)
  • Debes estar registrado para responder a este tema.