Espanol Foro

Expand all | Collapse all

Error en el calculo de Ingresos, Costes y Margen

  • 1.  Error en el calculo de Ingresos, Costes y Margen

    Posted Apr 14, 2020 08:27 PM
    Buenas tardes.

    Al repetir la práctica de hoy sobre DAX me he encontrado con un error. Os lo detallo por si alguno de vosotros os lo habeis encontrado ya que me ha supuesto un tiempecito darme cuenta de lo que pasa.

    Nota: Aunque pensaba que mi Power Bi tiene la versión en inglés ya que todo lo veo en inglés parece que no es así. De hecho yo tengo que usar el punto y coma para las medidas, no la coma.

    Error producido: Cuando insertaba la gráfica para ver las medidas calculadas que hemos realizado de Ingresos, Costes y Margen obtenía unos valores muy extraños. Mi margen incluso era negativo con unos valores desproporcionados.

    Por ello abrí el Report que nos ha colgado Pablo para comparar. Todo era igual, desde la formula de las medidas, hasta los pasos realizados en Power Query de la tabla Ventas. He llegado a copiar y pegar el código desde el Advanced Editor! pero aun así la tabla no arrojaba los mismos datos. ¿Como podía pasar esto si está todo igual?

    ¿Pues saben que pasa compañeros? Que he vuelto a editar la query para ver paso por paso los efectos que producían los cambios realizados en PQuery (que son 4) y resulta que las columnas numéricas como Cantidad, Coste Unitario o Precio Unidad utilizan el PUNTO como separador de decimales, no la coma! Como mi versión de PowerBi parece que está al reves (es decir aparentemente inglés), en el tercer paso en el que PQuery automaticamente me asigna los tipos de valores me reconocía el punto como si fuera un separador de miles, en lugar de la separación de los decimales. Por lo tanto por poneros un ejemplo con el primer dato de Coste Unidad me transformaba el importe 2.55285714 por 255285714 en lugar de 2,55285714.

    Claro como veis ese paso es realizado automáticamente por PQ al importar y transformar los datos y es exacto al de Pablo.

    Solución: insertar un paso antes de que haga el cambio automático. Seleccionar todas las columnas con valores numéricos y hacer un replace values de puntos por comas. (Pablo por favor corrígeme si me equivoco o podemos dar otra solución, yo encontré esta)
    Visualización de la solución


    ------------------------------
    Miriam Álvarez
    PLAIN CONCEPTS, S.L.
    Madrid
    ------------------------------


  • 2.  RE: Error en el calculo de Ingresos, Costes y Margen

    Posted Apr 15, 2020 09:17 AM
    Hola Miriam

    excelente resumen y mucho mejor 'troubleshoot'

    La felicito por el debugging que llevo a cabo y como encontro la solucion.

    Mi sistema operativo (Windows) es ingles, supongo que eso puede condicionar el hecho de que el sistema siga identificando los datos con esa configuracion regional

    Gracias por su aporte

    ------------------------------
    Pablo Moreno
    Data Intelligence Engineer
    Dell
    ------------------------------