Forum Discussion

ChoiJunghoon's avatar
ChoiJunghoon
Icon for Helper III rankHelper III
6 years ago
Solved

Indefinido

Hola.

¿Cómo calcular como debajo de él?

Untitled2.png

Min á CALCULATE(MIN('Table'[CompletedDate]),FIlter('Table','Table'[CompletedDate]<>blank()))
  • Anonymous's avatar
    Anonymous
    6 years ago

    Añadir otra columna llamada "completa" añadir medida completa -if(isblank(fecha completada),1,0)

    a continuación, crear una medida como esta

    if(calculate(sum([complete]),filter([table name],[ID] á [ID])> 0, "incompleted" , calculate(min(date),filter(table name],[ID] á [ID]))

  • @ChoiJunghoon

    Prueba esta medida DAX.

    MinCompleteDate = 
    VAR __result =
        IF (
            BLANK () IN VALUES ( 'Table'[CompletedDate] ),
            "",
            MIN ( 'Table'[CompletedDate] )
        )
    RETURN
        __result

    nandukrishnavs_0-1597725592153.png

    Compruebe el archivo pbix adjunto.



    ¿He respondido a tu pregunta? ¡Marca mi puesto como una solución!
    Apreciar con un kudos
    🙂

11 Replies

  • @ChoiJunghoon , en función de la columna Num, cree una medida y utilící la de id con

    lastnonblankvalue(Table[Num], Min(Table[Completed Date]))

    • ChoiJunghoon's avatar
      ChoiJunghoon
      Icon for Helper III rankHelper III

      Lo siento, tu Dax es

      IdMedida
      A2020-08-10
      B2020-07-31
      C
      D2020-0803

      Quiero que A se muestre con "Null"....

      Porque A tiene Null en la tabla[CompleteDate]

      • amitchandak's avatar
        amitchandak
        Icon for Super User rankSuper User

        @ChoiJunghoon , Pruebe este

        Medidas ?
        VAR __id á MAX ( 'Tabla'[ID] )
        VAR __date - CALCULATE ( MAX( 'Table'[NUM] ), ALLSELECTED ( 'Table' ), 'Table'[ID] á __id )
        CALCULATE ( Min ( 'Table'[Fecha] ), VALUES ( 'Table'[ID ), 'Table'[ID] ? __id, 'Table'[NUM] á __date )

  • Anonymous's avatar
    Anonymous
    Not applicable

    Hola @ChoiJunghoon

    Utilice la siguiente medida

    VAR Min_dt = FORMAT(MINX('Table',DATEVALUE(IF('Table'[CompletedDate]="","1947-08-15",'Table'[CompletedDate]))),"YYYY-MM-DD")
    RETURN IF(Min_dt = "1947-08-15","",Min_dt)

    Creé esta medida y la usé en un gráfico de matriz, Aquí está el o/p.

    pranit828_0-1597721057931.png

    para I/P

    pranit828_1-1597721085340.png