Aprendizajes de la sección “Create measures by using DAX” del módulo “Model the data”

  • Diego
    Participante

    ¿Qué aprendiste en la sección “Create measures by using DAX”?
    ¿Cómo te servirá esto que aprendiste en tus desarrollos de Power BI?
    ¿Cómo te servirá esto que aprendiste al presentar el examen de certificación?

  • daniel_a_g

    Hola a todos!
    Quisiera saber si han tenido el mismo problema que yo y cómo lo resolvieron o cómo lo resolverían.
    En el video “Usar CALCULATE para manipular filtros”, cuando se incorpora el campo Región de la tablar Seller, estando activa la función ALLSELECTED, Diego obtiene un el resultado de venta total y no por región:

    Captura video

    Pero cuando yo lo hago me dice que no se puede privisualizar la matriz y al hacer clic en ver más detalles me explica el error diciendo que no puede transformar la región en una variable booleana (verdadero o falso):

    Captura Power BI

    Ustedes cómo lo resolvieron o cómo lo resolverían?
    Gracias por sus comentarios y respuestas!

    daniel_a_g

    Ya encontré el error, un paréntesis mal puesto puede arruinar todo, hay que ser demasiado cuidadoso con la sintaxis a la hora de declarar las consultas.
    Perdón a todos los que se han distraído con este error, espero les sirva, ya que perdí una hora buscándolo jaja, saludos!!

    minervamar

    Ahora si esto se me esta poniendo un poquito mas complejo…como se estudia esto?? haciendo y haciendo ejercicios de DAX???
    sigo paso a paso lo que se va mostrando.
    En el examen si el tema del ingles… porque o entiendo las preguntas o traduzco…y se supone que si lo debo entender…en fin.
    ME QUEDA MUCHO POR APRENDER
    me encanta el tema me interesa mucho y me reta a que si lo aprendere !!!
    GRACIAS en vdd es muy entendible todo lo que se muestra.

    Diego
    Participante

    Hola @minervamar . Sé que es mucho que procesar en una sola sección. Video tras video era de nuevos conceptos importantes de DAX. Solamente por favor no dejes que esto te desanime :pray:t2: Lo que vemos en esta sección es solamente una pequeña parte del examen de certificación, NO es su totalidad. De hecho viene más de los otros temas que de estos, por lo que no dejes que te desanime.

    Ahora, con respecto a DAX, los conceptos comienzan a hacer más sentido conforme vayamos practicando. Y lo puedes hacer con el proyecto de Power BI que venimos trabajando y con diferentes ejemplos. Verás que con buenos fundamentos, y poca práctica, comenzarán a hacer más sentido.

    Diego
    Participante

    Qué bueno que lograste resolverlo @daniel_a_g :muscle:t2:

    Isidre

    Buenos días,

    He intentado cargar la tabla de Inventario y me aparece el siguiente mensaje :

    image

    Es como si la tabla estuviera vacía o no existiera. ¿Le ha ocurrido a alguien más?

    Gracias y un slaudo.

    Diego
    Participante

    image

    Luego como viene el segundo paso:

    image

    Estoy atento

    Isidre

    No aparece, adjunto pantallazo :

    image

    image

    Pero me dejó seleccionar la tabla al conectarme y además la pre-visualicé.

    Diego
    Participante

    ¿Puedes hacer clic en el botón de Actualizar, por favor? Y ver si eso hace que aparezca la tabla

    image

    Diego
    Participante

    Lo bueno que ya quedó :raised_hands:t2:
    Puede ser que ya utilices lo que vemos en ese tema, donde se utiliza la tabla de Inventario, en tus desarrollos financieros en Power BI. Pero, si aún no lo utilizas, creo que te servirá bastante :+1:t2:

    Los casos financieros son otros donde las “semi-additive” measures quedan perfecto.

    Isidre

    Pues la verdad es que no había trabajado con “semi-additive measures”, lo había leído pero nunca lo llegué a poner en práctica.
    En los modelos financieros no lo he necesitado, a pesar de trabajar con los movimientos contables al máximo detalle (desde el Diario Contable), las tablas no han llegado al millón de filas y la suma de los importes los realizo con un simple SUM().

    Todo lo aprendido servirá, si no en un escenario en otro.

    Seguimos. :+1:

    minervamar

    Llegaremos al final Diego me tome el tiempo que me tome… ademas con tu apoyo pues faltaba mas…vamos por esa certificación!!
    Gracias por la información que envías la revisare con cuidado y QUE GRAN NOTICIA EL EXAMEN EN ESPAÑOL un factor menos…un pretexto menos caray.

    MUCHAS GRACIAS!!!

    Diego
    Participante

    Hola @Isidre , ¿cómo trabajas el Balance General y el Flujo de Efectivo? ¿No se requiere algo que obtenga los últimos valores registrados? Para obtener el Balance al final del mes o del trimestre, por ejemplo.

    Isidre

    Hola @Diego,

    El Balance trabaja con acumulados anuales, por tanto, lo he resuelto con una medida muy simple :

    SaldoYTD =
    TOTALYTD([Saldo], ‘Calendar’[Date]
    )

    Ahora, siguiendo lo aprendido en el módulo, la cambiaré por :
    SaldoYTD =
    CALCULATE([Saldo], DATESYTD(‘Calendar’[Date])
    )

    Siendo, [Saldo] =
    SUM ( Diario[Debe] ) - SUM ( Diario[Haber] )

    En las columnas tengo la jerarquía del tiempo, de manera que puedo obtener el balance hasta mensual, más detalle no tendría sentido.

    Cada modelo depende de la estructura del Diario, que es la fuente de datos, que a su vez depende de cada Software. Por ejemplo, el modelo SAGE, incorpora en el Diario el nombre de las cuentas contables e incluye el Asiento de apertura, el del ejercicio y el de contabilidad.
    Las medidas deben construirse teniendo en cuenta la forma en cómo se tratarán estos asientos. El tener incorporado el asiento de apertura, me permite simplificar la medida DAX para construir el balance.

    Otra cuestión sería el Estado de Flujo y Efectivo (imprescindible para una buena gestión de recursos),

    este informe fue el que más trabajo me costó.

    Ahora he aprendido a desarrollarlo por jerarquías directamente desde Power Query, hasta ese momento las había trabajado con tablas dimensionales (cargadas como tablas externas), de forma que al final tenía un modelo SnowFlake, que no era muy flexible a la hora de cambiar la estructura de los informes.

    Bueno, no me extiendo más, en estos enlaces (disponibles en mi Linkedin) tienes con lo que he trabajado hasta el momento, estos aún no incorporan la nueva forma jerárquica comentada antes. Los datos usados no contienen nada que no pueda ser público :

    app.powerbi.com

    Power BI Report 7

    Report powered by Power BI

app.powerbi.com

Power BI Report 7

Report powered by Power BI

Cualquier duda podemos comentar.

Un saludo!

 

Isidre

Esta Sección va a necesitar mucha práctica para asimilar todos los conceptos y sus sutilezas.

Lo aprendido y más importante para mí :

Cómo aplicar la función ALLSELECTED (siempre se me resiste) y sus posibles combinaciones para obtener los resultados deseados, especialmente cuando necesitamos mostrar porcentajes sobre un total que no sea estático.

Versatilidad de las funciones de Time Intelligence y diferencias entre ellas, a pesar de dar el mismo resultado. Diferenciar los tres grupos :

Las que devuelven una fecha en concreto
Las que devuelven una tabla con fechas (normalmente usadas como filtro de CALCULATE)
Las que evalúan una expresión

Patrones comunes con CALCULATE, muy útiles para resolver buena parte de los escenarios de tiempo.

Resolución de escenarios con importes que no son sumables, como lo hacen por defecto las medidas. Creación de “SEMI-ADDITIVE MEASURES”

Todos los apartados son importantes, pero quizás este, por su especial contenido adquiere mayor relevancia y será de más amplia aplicación en todos los modelos.

Viendo 15 respuestas - de la 1 a la 15 (de un total de 39)
  • Debes estar registrado para responder a este debate.