Aprende Cómo Utilizar la Función CALCULATE en Power BI

Поділитися
Вставка
  • Опубліковано 17 лис 2024

КОМЕНТАРІ • 33

  • @lucalc7465
    @lucalc7465 Рік тому +1

    Por favor no dejes de hacer videos están de lujo

  • @ThePercyvegac
    @ThePercyvegac 4 роки тому +7

    Buen video sobre CALCULATE, es muy instructivo ver las tablas iniciales para entender cómo es que trabaja la función, es una valor agregado que le das a tus videos. Gracias! Saludos desde Perú.

  • @monterod
    @monterod 2 роки тому +1

    Otro buen video.... yo llevo unos días intentando buscar una solución a un reto con Power BI. Te lo explico.
    Tengo las siguientes tablas:
    Tabla calendario
    Tabla recursos
    Tabla Forecast con las columnas de fecha y recursos enlazadas con las 2 primeras columnas (Calendario & Recursos)
    Tabla Costes con las columnas de fecha y recursos enlazadas con las 2 primeras columnas (Calendario & Recursos)
    He creado la siguiente matriz:
    Filas - Columna Recursos de la tabla recursos
    Columnas
    - Forecast - Es una medida calculada que me suma el total del coste esperado de la tabla Forecast
    - Costes - Es una medida calculada que me suma el total del coste real de la tabla Costes
    Y ahora necesito poner una tercera columna que me calcule la diferencia entre el Forecast y coste real para cada uno de los recursos.
    El problema que me estoy encontrando es realizar esta operación, que es muy sencilla (una simple resta), es que no sé cómo calcular esta operación para cada uno de los recursos.
    He probado diferentes fórmulas todas sin un resultado satisfactorio....
    Desviacio Fore-Actual Revenue = [Actual_Revenue]-[Forecast-Revenue]
    Forecast Costos by Recurs = CALCULATE([Forecast], All(Forecast)) - CALCULATE([Costes], All(Costes))
    Buenas..... nada, ya lo he resuelto realizando medidas calculadas de los costes y forecast en vez de utilizar la suma directamente sobre la tabla... después he utilizado estas dos medidas calculadas para encontrar la desviación.... vaya, que era muy sencillo y he dado unas cuantas vueltas para encontrar la solución. Muchas gracias!

  • @mariaemiliaduarte6530
    @mariaemiliaduarte6530 Рік тому

    Muchísimas gracias!!! Explicado muy sencillo. ATTE, una principiante

  • @hunter147ful
    @hunter147ful 3 роки тому +2

    Muchas gracias!!! lo explicaste mucho mejor que mi profesor.

  • @ExpositoresTop
    @ExpositoresTop 3 роки тому +4

    Muy buena: Pero en la última función para los porcentajes tambien se puedo utilizar este método:
    All Ingresos = DIVIDE( [Total Pesos], CALCULATE( [Total Pesos], ALLSELECTED() ) )
    en reemplazo de esta:
    All Ingresos = CALCULATE( [Total Pesos] / CALCULATE( [Total Pesos], ALL(Ventas) ) )
    Saludos!!

    • @SandiellyOrtega
      @SandiellyOrtega  3 роки тому

      Asi es!

    • @anthonytomastomontanez9929
      @anthonytomastomontanez9929 8 місяців тому

      Solo para acotar,
      Según microsoft si sabemos que el denominador no va a ser 0 podríamos utilizar / directamente, esto para que el rendimiento del modelo sea mejor.
      Adjunto fuente:
      learn.microsoft.com/es-mx/training/modules/dax-power-bi-write-formulas/4-functions
      Pdt, gracias Sandielly por explicarnos todo a detalle.
      Saludos desde Perú

  • @javiergarcia8836
    @javiergarcia8836 4 місяці тому

    Buen vídeo, me están instruyendo bastante. Pero quiero preguntarte por un cálculo que estoy intentando hacer pero no hay forma de lograrlo. Y viendo la última tabla que has realizado con ALL Ingresos %, he visto un rayo de esperanza. En concreto quiero sacar esa columna de %, pero no referido al total, sino a una catergoría en particular, por ejemplo "Bike", querría saber los % de ventas de "Accesorios, ropa y componentes" con respecto a las ventas de Bikes.

  • @mdkstat
    @mdkstat 2 роки тому +1

    Muy claro como siempre, gracias!

  • @Excode1982
    @Excode1982 7 місяців тому

    hola que herramientas usas para para ser esas transiciones cuando esplica las tablas el zoom quiero aprender hacer eso ??

  • @carloschingateavila3823
    @carloschingateavila3823 2 місяці тому

    Excelente

  • @leticiacastillo2874
    @leticiacastillo2874 11 місяців тому

    Hola Sandielly, necesito tu ayuda. Tengo esta medida, y el calculo no me devuelve la suma de las ventas, menos el valor filtrado.
    CALCULATE (SUM ('FACTURAS VENTAS '[Amount]),
    FILTER ( ALLSELECTED (Lineas_Facturas_Venta[ITEMS]),
    Lineas_Facturas_Venta [ITEMS] "TW_CEN055500A010000N")
    )
    Que puedo hacer? Por más vueltas que le doy, no me devuelve el importe correcto.

  • @TheBigwulf
    @TheBigwulf 4 роки тому

    Excelente! principalmente el cálculo del share de ventas % al final...

  • @RaulLopez-qd8cm
    @RaulLopez-qd8cm 4 роки тому +2

    gracias amigo muy buenos videos, espero que tu canal crezca
    Saludos desde España

  • @ernestocornejo5338
    @ernestocornejo5338 4 роки тому +1

    Felicitaciones por el trabajo 👍

  • @marellyescalantezarate8345
    @marellyescalantezarate8345 2 роки тому +2

    Buenas tardes, muy poderoso CALCULATE, vengo del mundo de python, y sé que power bi desktop te permite trabajar con script de python, yo trabajo con tablas de 5gb a más, por lo que me conecto a directquery y no me permite modificar mi tabla, por lo que en me gustaría su ayuda, cómo podría replicar este código de pyhon en dax de power bi. Muchas gracias por su respuesta
    import pandas as pd
    import numpy as np
    Q1 = dataset["Precio"].quantile(0.25)
    Q3 = dataset["Precio"].quantile(0.75)
    IQR = Q3 - Q1
    Mediana = dataset["Precio"].median()
    valor_minimo = dataset["Precio"].min()
    valor_maximo = dataset["Precio"].max()
    dataset['Categorias']=''
    for i in range(0,len(dataset)):
    if dataset["Precio"][i] >= valor_minimo and dataset["Precio"][i] = Q1 and dataset["Precio"][i] < Mediana:
    dataset['Categorias'][i]='LOW'
    elif dataset["Precio"][i]>= Mediana and dataset["Precio"][i] < Q3:
    dataset['Categorias'][i]='MEDIUM'
    else:
    dataset['Categorias'][i]='PREMIUM'

  • @erikguerrero3277
    @erikguerrero3277 2 роки тому +1

    Buenas tardes, Amigo Sandielly para ver si em puedes ayudar con un tema que tengo hace dias y no e podido resolver, colle necesito mostrar la cuota de Bultos a vender x semana yo tengo la cuota mensual en bultos y semanal en %, pero esa cuota mensual cada producto tiene una cantidad de bultos.

    • @SandiellyOrtega
      @SandiellyOrtega  2 роки тому

      Muy poca información para poderte ayudar Erick

    • @erikguerrero3277
      @erikguerrero3277 2 роки тому

      @@SandiellyOrtega ,Gracias por responderme, dime que información necesitas... es un reporte de ventas x semana, nosotros teneos una cuota que cumplir mensualmente, yo esa cuota la divido entre las semanas del mes...lo que necesito es saber si la venta de bultos cumplió la cuota semanal. en la tabla ventas ya tengo calculado la semana de cada mes.

  • @mariambeme
    @mariambeme 2 роки тому +1

    Necesito hacer algo de lo mas sencillo y no encuentro en ningún lugar la respuesta. Necesito multiplicar una columna "Millas" por un valor fijo. Como se hace??? alguien tiene la respuesta?

  • @jeanvaljean6468
    @jeanvaljean6468 Рік тому

    ¿ y el link para descargar el archivo para practicar ? 😢😢😪😪

  • @jhon140295
    @jhon140295 11 місяців тому

    O sea es un sumar si conjunto de excel

  • @luisescobar8261
    @luisescobar8261 2 роки тому

    Cual es la diferencia entre una medida y una columna calculada?

    • @jesusponceventura
      @jesusponceventura 2 роки тому +2

      A reserva de lo que responda el autor, te comento solamente que hay que preferir las medidas ya que las columnas calculadas consumen espacio (siempre están almacenadas en cada fila de la tabla) y consumen mas recursos cada vez que se actualizan las tablas ya que tiene que actualizar las columnas calculadas fila por fila). Las medidas no se almacenan en las tablas, las medidas son reutilizables y se utilizan sólo cuando son requeridas. Las medidas reduce significativamente el tamaño del archivo y acelera el tiempo de actualización. Saludos.

    • @gabrielduno1099
      @gabrielduno1099 Рік тому

      Las medidas se ejecutan en el filter context y las columnas calculadas en el row context. Ambas pueden utilizar fórmulas DAX. Las medidas son más dinámicas.

  • @marcomendoza236
    @marcomendoza236 7 місяців тому

    hermano estas haciendo CALCULATE con una sola tabla,,,,,ESO NO SIRVE