Forum Discussion

Syndicate_Admin's avatar
Syndicate_Admin
Administrator
5 years ago

Consulta sql en consulta de poder

Hola a todos,

Soy nuevo en powerBi. Tengo dos consultas SQL, que no uderstand y necesito convertirlas en dax.

1. Seleccione count(*) como Hire_Success de [nlhr]. [RPT017_BP_Transactions] donde Business_Process_Type = 'Contratar'
y Transaction_Status ='Completado con éxito'

2.Seleccione count(*) como Hire_Rest de [nlhr]. [RPT017_BP_Transactions] donde Business_Process_Type = 'Contratar'
y Transaction_Status !='Completado con éxito'

¿Alguien puede ayudarme?

5 Replies

  • @alpha_123 , Puede crear medidas como

    countrows(filter(RPT017_BP_Transactions,RPT017_BP_Transactions[Business_Process_Type] ="Hire" && RPT017_BP_Transactions[Transaction_Status] ="Completed correctamente"))

    countrows(filter(Hire_Rest ,Hire_Rest [Business_Process_Type] ="Hire" && Hire_Rest [Transaction_Status] ="Completed correctamente"))

    Consulte mi serie DAX vs SQL https://www.youtube.com/watch?v=WlvQ_SGy4iA&list=PLPaNVDMhUXGZNyKU0PgG2g3P0c6CPjMnj

  • Hola @amitchandak ,

    Muchas gracias por la respuesta rápida.

    Creo que 2 serían countrows(filter(Hire_Rest ,Hire_Rest [Business_Process_Type] ="Hire" && Hire_Rest [Transaction_Status] <>"Completen con éxito")), ¿verdad?

    ¿Puedes guiarme a continuación también?

    Seleccione distinct(Business_Process_Definition), Total_Steps
    de [nlhr]. [RPT028_Business_Process_Total_Steps] donde Business_Process_Definition
    en ('Contratar (definición predeterminada)','Incorporación (definición predeterminada)',
    'Cambiar trabajo (definición predeterminada)','Terminación (definición predeterminada)')

    • Syndicate_Admin's avatar
      Syndicate_Admin
      Administrator

      countrows(filter(Hire_Rest ,Hire_Rest [Business_Process_Type] ="Hire" && Hire_Rest [Transaction_Status] <>"Completed correctamente"))

      Intenta el segundo


      calculate(distinctcount(RPT028_Business_Process_Total_Steps[Business_Process_Definition]) filter(RPT028_Business_Process_Total_Steps,RPT028_Business_Process_Total_Steps[Business_Process_Definition] en {"Hire (Definición predeterminada)", "Incorporación (definición predeterminada)",
      "Cambiar trabajo (definición predeterminada)", "Terminación (definición predeterminada)"}))

  • Hola @amitchandak ,

    En el servidor SQL, el resultado se muestra como

    alpha_123_1-1617875257969.png

    Mientras escribo el dax en el poder bi, sólo por debajo del resultado es shwoing

    alpha_123_2-1617875353096.png