lo que tengo claro es lo siguiente: podemos crear infinitas columnas calculadas para suma resta ,multiplicacion, division. que ganamos con eso mas espacio consumido por nuestro proyecto. en cambio con medidas que hagan el calculando iterando fila por fila como la funcion sumx ahorramos espacio y a la vez logramos una mejor aplicacion del filtro que se pueda presentar en cada tabla. las columna calculadas funcionan mejor con condicionales donde eso creo que no logramos con sumx o medidas en este caso. es un poco complicado pero se entiende.
Hola Juan! Las columnas calculadas se guardan en el modelo y consumen memoria, por eso no conviene usarlas para cálculos simples. Las medidas (como con SUMX) se calculan al momento, no ocupan espacio y responden mejor a filtros. Las columnas son útiles cuando necesitas un valor fijo por fila o lógica que deba quedar almacenada.😊 ¡Saludos!
En una de las preguntas, indican si todas las funciones iterativas terminan en X, puse que era falso de acuerdo a la información:image.png12.24 KBPero me marca como incorrecta mi respuesta, entonces no creen que se debería eliminar esas funciones que no terminan en X y producen confusión? , quizas poner que solo las que terminan en X son iterativas y algunas excepciones, pero causa error igual
Hola Pedro, Gracias por tu comentario. Ya atendimos el error en la pregunta. Si bien la mayoría de iteradores terminan en X, no siempre es el caso, como vemos en funciones como ADDCOLUMNS y FILTER. La X final se reserva para funciones que tienen contraparte no iterativa, como SUM y SUMX, por ejemplo. ¡Saludos!
El 1 representa el 100% del precio original. Al sumarle el impuesto, obtienes el precio total con impuesto. Por ejemplo, si el impuesto es del 16%, entonces 1 + 0.16 = 1.16, lo que significa que multiplicaras el precio por 1.16 para obtener el precio final con el impuesto incluido. 🙌
Buenas tardes, me parece que hay error de enfoque o planteamiento en el ejercicio 2, donde Total Ventas es usada como una medida, cuando MINX solo calcularia en base a una columna calculada. image.png100.79 KB Mi respuesta seria asi: MINX( DatosVentas, DatosVentas[Cantidad] * DatosVentas[PrecioUnitario] * (1 + DatosVentas[TasaImpuestos] / 100) )
Hola Jordy, gracias por tu comentario, y es correcto lo que comentas también funcionaría con tu respuesta proporcionada.
Aunque mira te comparto algunos puntos a destacar:
MINX calcula en base a una columna virtual cuyas filas guardan los valores resultantes de evaluar una expresión para cada fila. De entre estos valores, MINX extrae el mínimo.
En este caso, la expresión a iterar es la medida dada por [Total Ventas] obtenida en el ejemplo anterior. La expresión dada por la referencia de medida ([Total Ventas]) y las referencias de columna (Cantidad, PrecioUnitario, TasaImpuestos) son equivalentes, ya que la medida (la suma) se segmenta a la misma granularidad que la de las columnas (por transacción en la tabla DatosVentas).
El próposito del ejercicio 2 es trabajar con referencias de medida en conjunto con iteradores.
Participaciones
Inicia sesión para dejar tu duda, comentario y/o respuesta
Juan A.
Estudiante
•hace 7 meses
Sarai R.
Equipo Datdata
•hace 7 meses
¡Saludos!
Yascnay I.
Estudiante
•hace 1 año
Equipo Datdata
Equipo Datdata
•hace 1 año
Si no te ha quedado claro, te comparto esta otra clase que trata del mismo tema https://www.datdata.com/cursos/certificacion-oficial-por-microsoft-de-power-bi-cert10/clases/reemplazar-columnas-numericas-con-medidas-iteradores-x-DjyRIC
¡Saludos!
Alexander G.
Estudiante
•hace 1 año
Pedro F.
Estudiante
•hace 4 semanas
En una de las preguntas, indican si todas las funciones iterativas terminan en X, puse que era falso de acuerdo a la información:
Gustavo A.
Equipo Datdata
•hace 3 semanas
Gracias por tu comentario. Ya atendimos el error en la pregunta. Si bien la mayoría de iteradores terminan en X, no siempre es el caso, como vemos en funciones como ADDCOLUMNS y FILTER. La X final se reserva para funciones que tienen contraparte no iterativa, como SUM y SUMX, por ejemplo.
¡Saludos!
Saúl R.
Estudiante
•hace 1 mes
Sarai R.
Equipo Datdata
•hace 1 mes
El 1 representa el 100% del precio original. Al sumarle el impuesto, obtienes el precio total con impuesto. Por ejemplo, si el impuesto es del 16%, entonces 1 + 0.16 = 1.16, lo que significa que multiplicaras el precio por 1.16 para obtener el precio final con el impuesto incluido. 🙌
¡Saludos!
Saúl R.
Estudiante
•hace 1 mes
Carlos N.
Estudiante
•hace 6 meses
Equipo Datdata
Equipo Datdata
•hace 6 meses
Jordy S.
Estudiante
•hace 8 meses
Mi respuesta seria asi:
MINX(
DatosVentas,
DatosVentas[Cantidad]
* DatosVentas[PrecioUnitario]
* (1 + DatosVentas[TasaImpuestos] / 100)
)
Slds,
Javier Gómez
Equipo Datdata
•hace 8 meses
Aunque mira te comparto algunos puntos a destacar:
El próposito del ejercicio 2 es trabajar con referencias de medida en conjunto con iteradores.
Saludos.