📘Función Calculate

Selector Alummnos / Empresas

Definición de Función Calculate

La función CALCULATE en Power BI es una de las funciones más poderosas y versátiles disponibles.

 

 

Se utiliza principalmente para modificar el contexto de evaluación de otras funciones DAX (Data Analysis Expressions). 

 

Aquí tienes un detalle sobre cómo utilizar la función CALCULATE en Power BI, junto con algunos ejemplos:

 

Sintaxis de la función CALCULATE: 

 

La función CALCULATE en Power BI tiene la siguiente sintaxis básica:

 

CALCULATE(<expresión>, <filtros>)

 

Donde <expresión> es la expresión que deseas evaluar y <filtros> son los filtros que deseas aplicar.

 

  • Modificación del contexto de evaluación: La función CALCULATE se utiliza principalmente para modificar el contexto de evaluación en el que otras funciones DAX operan. Puede cambiar el filtro aplicado a una expresión, agregar o eliminar filtros existentes, o modificar el contexto de fila o columna en una visualización.

 

  • Filtros: Los filtros especificados en la función CALCULATE pueden ser cualquier expresión DAX que devuelva un conjunto de valores. Pueden ser condiciones simples, expresiones condicionales más complejas, o incluso referencias a columnas o tablas.

 

  • Uso en medidas calculadas: La función CALCULATE se utiliza comúnmente en medidas calculadas para aplicar filtros específicos o modificar el contexto de evaluación. Por ejemplo, puedes usar CALCULATE para calcular la suma de las ventas solo para un año específico o para un producto particular.

 

  • Contexto de evaluación implícito: La función CALCULATE también aprovecha el contexto de evaluación implícito en Power BI. Esto significa que si utilizas CALCULATE dentro de una visualización, heredará automáticamente el contexto de filtro de esa visualización.

 

  • Ejemplo práctico: Supongamos que tienes una tabla de ventas con columnas "Ventas" y "Año". Si deseas calcular la suma de las ventas solo para el año 2024, puedes usar la función CALCULATE de la siguiente manera:

 

CALCULATE(SUM('Ventas'[Ventas]), 'Ventas'[Año] = 2024)

 

Esto calculará la suma de las ventas solo para el año 2024, aplicando un filtro al contexto de evaluación.

 

  • Modificación de contexto múltiple: La función CALCULATE también te permite aplicar múltiples filtros o condiciones al mismo tiempo. Puedes combinar múltiples condiciones utilizando operadores lógicos como AND y OR.

 

La función CALCULATE en Power BI es una de las funciones más importantes y versátiles del lenguaje DAX (Data Analysis Expressions). Permite modificar el contexto de evaluación de las expresiones en las medidas, lo que te permite realizar cálculos con diferentes filtros o condiciones. Aquí tienes más detalles sobre su utilización, ejemplos y alcance:

 

Estructura de la Función:

 

La función CALCULATE en Power BI tiene la siguiente estructura:

 

CALCULATE(expresión, [filtro1], [filtro2], ...)

 

  • Expresión:

Es la medida o expresión que deseas evaluar o modificar en función de los filtros especificados.

 

  • Filtros (Opcionales):

Son las condiciones o filtros que deseas aplicar a la expresión. Pueden ser cualquier expresión DAX que filtre los datos.

 

Ejemplo:

Supongamos que tienes una medida llamada "Ventas Totales" que calcula la suma de las ventas. Quieres calcular las ventas totales solo para el año 2023. Puedes usar la función CALCULATE para aplicar este filtro de la siguiente manera:

 

Ventas Totales 2023 = CALCULATE([Ventas Totales], 'Tabla de Fechas'[Año] = 2023)

 

Este cálculo utiliza CALCULATE para modificar el contexto de evaluación de la medida "Ventas Totales" y aplicar un filtro para el año 2023.

 

Alcance y Utilidad:

 

  • Modificación del Contexto de Evaluación:

 

CALCULATE permite cambiar el contexto de evaluación de las expresiones, lo que te permite aplicar filtros o condiciones específicas.

 

  • Aplicación de Filtros Dinámicos:

Puedes utilizar CALCULATE para aplicar filtros dinámicos a tus medidas, lo que te permite realizar análisis detallados en diferentes subconjuntos de datos.

 

  • Creación de Medidas Condicionales:

CALCULATE es útil para crear medidas condicionales que respondan a diferentes situaciones o escenarios en tus datos.

 

  • Uso de Varias Condiciones:

Puedes combinar múltiples filtros en una sola expresión CALCULATE, lo que te permite realizar cálculos complejos con varias condiciones.

 

En resumen, la función CALCULATE en Power BI es una herramienta poderosa para modificar el contexto de evaluación de otras funciones DAX. Al utilizar esta función de manera efectiva, puedes realizar análisis más avanzados y obtener información más detallada sobre tus datos.

 

 

 

✒️+Comunidad Académica CVOSOFT

Para continuar aprendiendo, le invitamos a conocer las últimas 10 Publicaciones Académicas sobre el tema "Función Calculate" creadas y compartidas abiertamente por nuestros alumnos.

SAP PP PLANIFICACION EJECUCION WORK FLOWS CREACION DE ORDENES LIBERACION TIPOS DE INDUSTRIAS DISCRETA POR PROCESOS(QUIMICAS) REPETITIVA KANBAN PASOS DEL PROCESO DE PLANIFICACION PLANIFICACION DE CANTIDADES A SER DERIVADAS CORRIDA DEL MRP LOS DATOS MAESTROS DE RUTAS, BOMS PLANIFICACION Y CONTROL DE LA PRODUCCION MPS Master Production Scheduling Basado en la capacidad de los recursos se asignan las fechas en cada maquina MRP ...

Acceder a esta publicación

Creado y Compartido por: Sergio Valdez

*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***

SAP Master


Modificacion de asignacion Esta funcion modifica las definiciones de objetos PA en la base de datos historicos de la estructura de datos de CO-PA. Por lo que si se hace una modificacion de asignacion ya no es posible visualizar la vista antigua en los informes de investigacion. Esta funcion afecta tanto a CO-PA analitica como contable. Usos: Replantear datos historicos Corregir errores en CO-PA y completar caracteristicas La modificacion de asignacion se lleva a cabo mediante la ejecucion de un proceso de modificacion que se define con una o varias ordenes de modificacion, estas ordenes contienen criterios de seleccion que derermina como seran seleccionados los objetos PA y regla de conversion, es decir como deberan modificarse. Esta...

Acceder a esta publicación

Creado y Compartido por: Vivianny Jose Este Rodriguez

*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***

SAP Senior

4.1 LA VISION GENERAL DEL MANTENIMIENTO PREVENTIVO 1. Descripcion del mantenimiento preventivo: Actividades planificadas y programadas para reducir tiempos de paradas y costes de mantenimiento a traves de inspecciones y mantenimientos regulares. 2. Proceso de mantenimiento preventivo: Clases: En funcion del tiempo: en base a un periodo En funcion de la actividad: Cuando se alcanza un nivel detrerminado En funcion del estado: cuando un estado esta fuera del margen. Para los 2 ultimos puntos el sistema usa puntos de medida o contadores. 3. Pasos del mantenimiento preventivo Crear Hoja de ruta: Define los pasos a seguir con dependencia o independencia del objeto. Crear un plan de mantenimiento: Para el objeto y sirve para...

Acceder a esta publicación

Creado y Compartido por: Guillermo Kirk Guanira Diaz / Disponibilidad Laboral: FullTime

*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***

SAP Master


La creación de una clase global Introducción y objetivo El video muestra cómo crear una clase global reutilizable en cualquier programa ABAP. Creación de la clase en SE24 Se abre la transacción SE24. En Object Type se escribe el nombre ZCL vehículo y se pulsa Crear. Se selecciona “Class” y se continúa. Se ingresa la descripción de la clase. Se define la herencia especificando la superclase (opcional). En la pestaña Instantiation se establece la visibilidad (pública, privada o protegida). Se guarda la clase. Definición de atributos Se crea el atributo speed como...

Acceder a esta publicación

Creado y Compartido por: Juan Ignacio Romero

*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***

SAP Expert


3 - Interlocutor comercial. Las funciones de interlocutor nos indican cual es la funcion que un interlocutor cumple en una operación comercial. Funciones obligatorias en el tratamiento del pedido de venta: - solicitante : quien hace el pedido - Destinatario de mercancías: quien recibe la mercancías o servicio. - destinatario de factura: quien recibe la factura del pedido. - responsable de pago: responsable de pagar la factura. Las funciones de interlocutor para el maestro de cliente se almacenan en los datos del area de ventas del maestro de cliente(solapa Funcion de interlocutor) Durante el tratamiento del pedido de ventas e copian automaricamente en la cabecera del documento. El doc de ventas solo...

Acceder a esta publicación

Creado y Compartido por: Pablo Adrian Oggero

*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***

SAP Expert


La Utilización de Medidas en Power BI Objetivo de la Lección Esta lección tiene como finalidad enseñar al estudiante el uso de Medidas en Power BI, utilizando funciones DAX para realizar cálculos globales sobre los datos del modelo. Las Medidas son fundamentales para construir indicadores clave de rendimiento (KPIs), métricas financieras y análisis comparativos en tableros integrados con información de SAP. Subtemas Principales 1. Principios Generales de las Medidas Las Medidas permiten realizar cálculos totalizadores sobre columnas de una o más tablas. Se diferencian de las Columnas calculadas en que no se agregan fila por fila, sino que se calculan...

Acceder a esta publicación

Creado y Compartido por: German Andres Giovannini / Disponibilidad Laboral: FullTime + Carta Presentación

*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***

SAP Senior

Vision general del mto preventivo: El MP es el conjunto de inspecciones y actividades regulares aplicada a los sistemas tecnicos de una empresa. Su objetivo fundamental es reducir los tiempos de parada y reducir los costos de mto., adelantandose a las fallas.- Clases de mto preventivo 1. En funcion del tiempo: Las intervenciones se realizan periodicamente (Cada 3, 4, 5 meses o años..) 2. En funcion de la actividad: Basado en un valor acumulado de uso o rendimiento. Ej. (Kilometraje, horas trabajadas o unidades producidas) 3. En función del estado: Se ejecuta cuando los valores medidos están fuera de los rangos definidos. Ej: Temperatura superior a 60ºC, espesor por debajo de 15 mm.. Para la actividad...

Acceder a esta publicación

Creado y Compartido por: Jeyson Antonio Villamil Genez

*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***

SAP Master


La Nueva Contabilidad Financiera New G/L Esta disponible para las versiones 5.0 y posteriores. Entre sus ventajas destaca lo siguiente: Integra libros de FI-AP, FI-AR, FI-AA. El nuevo libro de mayor tiene una estructura de datos extendida de manera predeterminada y se pueden agregar campos propios al libro mayor. El Campo segmento es la nueva entidad que permite llevar a cabo reportes por segmentos El desglose de documentos en tiempo real, permitiendo hacer balances contables para entidades como segmentos, para usar esta funcion se debe activar el desglose de documentos. Se puede ejecutar una reconciliacion entre la contabilidad interna y externa. Existe una integracion con CO y FI en tiempo real que es en dos vias CO -...

Acceder a esta publicación

Creado y Compartido por: Vivianny Jose Este Rodriguez

*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***

SAP Senior

4.3 LA PLANIFICACION DEL MANTENIMIENTO 1. Creacion de planes de mantenimiento: Tiempos de parada y costes de mantenimiento reducidos>>Inspecciones y mantenimientos regulares. Veremos: Planes de ciclo unico (funcion de tiempo) funcionalidad para establecer mantenimiento preventivo para un objeto en forma periodica con un solo tiempo definido. Planes de estrategia (en funcion del tiempo) Aperturar mantenimiento preventivo en diferentes etapas o ciclos de mantenimiento preventivo fijos pero con diferentes diferentes ciclos de tiempo fijo. 2. Plan de ciclo individual: Se usa para gestionar mantenimiento de maquinas y sistemas operativos que se inspecionan siempre del mismo modo a intervalos fijos. En este plan se ejecuta la misma...

Acceder a esta publicación

Creado y Compartido por: Guillermo Kirk Guanira Diaz / Disponibilidad Laboral: FullTime

*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***

SAP Junior

Una columna calculada es una nueva columna que agregas a una tabla existente en tu modelo de datos. A diferencia de las columnas que importas de una fuente de datos, tú creas esta columna escribiendo una fórmula DAX, su objetivo será agregar una nueva columna a una de las tablas presentes en el modelo de datos. las columnas calculadas solo pueden ser creadas utilizando columnas de la propia tabla, nunca de otras además de valores fijos o medidas A diferencia de Excel aquí no aplica el concepto de celda por tanto al momento de escribir la formula será solicitado el titulo para la nueva columna y aplica a su totalidad de filas La función AND es equivalente a la funcion Y en español y la...

Acceder a esta publicación

Creado y Compartido por: Evelyn Caceres / Disponibilidad Laboral: PartTime


👉Bueno, estos fueron los últimos artículos de más de 99.000 publicaciones académicas abiertas, libres y gratuitas compartidas con la comunidad, para acceder a ellas le dejamos el enlace a CVOPEN ACADEMY.