Elección de una técnica para agregar una columna

Completado

Hay tres técnicas que puede usar para agregar columnas a una tabla de modelo:

  • Agregar columnas a una vista o una tabla (como una columna persistente) y, a continuación, asignarles los orígenes en Power Query. Esta opción solo tiene sentido cuando el origen de datos es una base de datos relacional y el usuario tiene las aptitudes y los permisos necesarios para hacerlo. Sin embargo, se trata de una buena opción porque se puede mantener fácilmente y permite reutilizar la lógica de columna en otros modelos o informes.
  • Agregar columnas personalizadas (usando M) a consultas de Power Query.
  • Agregar columnas calculadas (mediante DAX) a las tablas de modelo.

Con independencia de la técnica que utilice, el resultado será el mismo. Los usuarios de informes no pueden determinar el origen de una columna. Normalmente, no les preocupa cómo se creó la columna, sino que entregue los datos correctos.

Cuando hay varias formas de agregar una columna, puede usar el enfoque que mejor se adapte a sus aptitudes y que sea compatible con el lenguaje (M o DAX). Sin embargo, es preferible agregar columnas personalizadas en Power Query, siempre que sea posible, ya que se cargan en el modelo de una manera más compacta y óptima.

Cuando necesite agregar una columna a una tabla calculada, asegúrese de que crea una columna calculada. De lo contrario, recomendamos que solo use una columna calculada cuando la fórmula de la columna calculada sea la siguiente:

  • Depende de los datos de modelo resumidos.
  • Necesita usar funciones de modelado especializadas que solo están disponibles en DAX, como las funciones RELATED o RELATEDTABLE. Las funciones especializadas también pueden incluir las jerarquías de elementos primarios y secundarios de DAX, que están diseñadas para naturalizar una relación recursiva en columnas; por ejemplo, en una tabla de empleados en la que cada fila almacena una referencia a la fila del jefe (que también es un empleado).