Forum Discussion

Syndicate_Admin's avatar
Syndicate_Admin
Icon for Administrator rankAdministrator
5 years ago
Solved

Dax a Powerquery

¿Consulta de energía desde dax?

Hola, ¿alguien puede ayudarme a optimizar esta consulta de dax a Powerquery?

IF([CONSENTIMIENTO]=="CSC", IF([OUTCOME_Msh_FLAG]=="Y",IF([Msh_DEC_DTTM]=BLANK(),-1,[Msh_Timeliness]),[Puntualidad]),[Puntualidad])
  • Suponiendo que estas son todas las referencias de columna sería algo como lo siguiente

    if [CONSENT] ="CSC" then

    if [OUTCOME_Msh_FLAG] ="Y" entonces
    if [Msh_DEC_DTTM] = null then -1
    else [Msh_Timeliness]
    else [Puntualidad]
    else [Puntualidad]

  • No @jaltoft

    En Power query , la fórmula para la función SI es así:

    if "if-condition" then "true-expression" else "false-expression"

    Así que para su Dax, podemos convertirlo así:

    if [CONSENT]="CSC" then if [OUTCOME_Msh_FLAG]="Y" then if [Msh_DEC_DTTM]=null then -1 else [Msh_Timeliness] else [Timeliness] else [Timeliness]

    Ailsamsft_0-1624344515018.png

    Y el resultado es el mismo que DAX

    Ailsamsft_1-1624344515020.png

    Saludos

    Equipo de apoyo a la comunidad _ Ailsa Tao

    Si esta publicación ayuda, entonces por favor considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.

2 Replies

  • Suponiendo que estas son todas las referencias de columna sería algo como lo siguiente

    if [CONSENT] ="CSC" then

    if [OUTCOME_Msh_FLAG] ="Y" entonces
    if [Msh_DEC_DTTM] = null then -1
    else [Msh_Timeliness]
    else [Puntualidad]
    else [Puntualidad]

  • No @jaltoft

    En Power query , la fórmula para la función SI es así:

    if "if-condition" then "true-expression" else "false-expression"

    Así que para su Dax, podemos convertirlo así:

    if [CONSENT]="CSC" then if [OUTCOME_Msh_FLAG]="Y" then if [Msh_DEC_DTTM]=null then -1 else [Msh_Timeliness] else [Timeliness] else [Timeliness]

    Ailsamsft_0-1624344515018.png

    Y el resultado es el mismo que DAX

    Ailsamsft_1-1624344515020.png

    Saludos

    Equipo de apoyo a la comunidad _ Ailsa Tao

    Si esta publicación ayuda, entonces por favor considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.