Power BI Spain Users Group

Please login or click SIGN UP FOR FREE to create your PowerBIUG account to join this user group.
 View Only
  • 1.  altas y bajas de los padres

    Bronze Contributor
    Posted Jan 28, 2021 04:57 AM
    Hola, se me presenta un caso así:
    Cliente Empresa Fiscal Fecha Alta Fecha Baja
    1 A 01/01/2020
    1 B 01/02/2020
    1 C 01/05/2020
    2 D 01/07/2020 01/01/2021
    2 E 01/12/2020
    3 F 01/01/2020 01/05/2020
    3 G 01/02/2020 01/06/2020

    Quiero saber si el Cliente esta de baja, esto ocurre si no tiene ninguna fecha de baja en blanco, con lo que quedaría:

    Cliente Empresa Fiscal Fecha Alta Fecha Baja Cliente es Baja
    1 A 01/01/2020 False
    1 B 01/02/2020 False
    1 C 01/05/2020 False
    2 D 01/07/2020 01/01/2021 False
    2 E 01/12/2020 False
    3 F 01/01/2020 01/05/2020 True
    3 G 01/02/2020 01/06/2020 True

    Alguna idea de como hacer la formula?

    Para la visualización deberia ser mas correcto tener una fila única por cliente para poder filtrar mas eficientemente?

    Gracias
    Juan


    ------------------------------
    Juan Tomás-Verdera
    Hitt Group
    ------------------------------


  • 2.  RE: altas y bajas de los padres

    Posted Feb 03, 2021 07:03 AM
    Buenos días Juan Tomás,

    En este caso, lo que yo utilizaría sería la siguiente formula:

    cliente_baja = CALCULATE(IF('nombre de la tabla donde está la fecha de baja[Fecha Baja]=BLANK(),"True","False"),ALL(Cliente))

    Un saludo,

    ------------------------------
    Marcos Martin
    Business Analyst
    ------------------------------



  • 3.  RE: altas y bajas de los padres

    Bronze Contributor
    Posted Feb 03, 2021 08:01 AM
    Hola Marcos,

    Gracias por la idea pero al CALCULATE le falta la expresión y no se me ocurre cual sería

    ------------------------------
    Juan Tomás-Verdera
    Hitt Group
    ------------------------------



  • 4.  RE: altas y bajas de los padres

    Posted Feb 03, 2021 08:09 AM

    Perdona, prueba así.

    cliente_baja = CALCULATE(

    IF(

    MAX('nombre de la tabla donde está la fecha de baja[Fecha Baja])=BLANK(),"True","False"),
    ALL(Cliente)
    )
    Un saludo,



    ------------------------------
    Marcos Martin
    Business Analyst
    ------------------------------



  • 5.  RE: altas y bajas de los padres

    Bronze Contributor
    Posted Feb 03, 2021 08:50 AM
    No, tampoco , indica "a función MAX solo acepta una referencia de columna como argumento."

    ------------------------------
    Juan Tomás-Verdera
    Hitt Group
    ------------------------------