Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 

Register now to learn Fabric in free live sessions led by the best Microsoft experts. From Apr 16 to May 9, in English and Spanish.

Reply
Syndicate_Admin
Administrator
Administrator

Mejor forma de escribir una medida

Hola a todos

Tengo una mesa con

CERTIFICADO DE PIEZA CREADO CERTIFICADO CADUCADO
Un 2005-11-24 2016-11-16
Un 2016-12-09 2019-11-21
Un 2019-11-22 2022-11-21
B 2014-10-28 2017-10-28
B 2017-10-29 2020-10-28

Ahora necesito crear una medida para que tenga el número de piezas que tienen sus cerificates caducados y las que son válidas.

CADUCADO = CALCULATE(DISTINCTCOUNT(Certificate[Parma]),Certificado[Fecha caducada]<TODAY())

¿Sólo pensar es que hay una mejor manera de hacerlo?

1 ACCEPTED SOLUTION
Syndicate_Admin
Administrator
Administrator

No @bespeck,

Trate de medir como:

Valid = 
CALCULATE(
    COUNTROWS('Table'),
    FILTER(
        'Table',
        'Table'[   CERTIFICATE CREATED]>TODAY() || 'Table'[CERTIFICATE EXPIRED]<TODAY()
    ))
EXPIRED = 
CALCULATE(
    COUNTROWS('Table'),
    FILTER(
        'Table',
        'Table'[   CERTIFICATE CREATED]<TODAY() &&'Table'[CERTIFICATE EXPIRED]>TODAY()
    ))

Aquí está la salida:

v-xulin-mstf_0-1618884536972.png

Se adjunta el archivo pbix.

Saludos

enlace

View solution in original post

5 REPLIES 5
Syndicate_Admin
Administrator
Administrator

No @bespeck,

Trate de medir como:

Valid = 
CALCULATE(
    COUNTROWS('Table'),
    FILTER(
        'Table',
        'Table'[   CERTIFICATE CREATED]>TODAY() || 'Table'[CERTIFICATE EXPIRED]<TODAY()
    ))
EXPIRED = 
CALCULATE(
    COUNTROWS('Table'),
    FILTER(
        'Table',
        'Table'[   CERTIFICATE CREATED]<TODAY() &&'Table'[CERTIFICATE EXPIRED]>TODAY()
    ))

Aquí está la salida:

v-xulin-mstf_0-1618884536972.png

Se adjunta el archivo pbix.

Saludos

enlace

Syndicate_Admin
Administrator
Administrator

@bespeck, creo que este bien, se puede utilizar tbale de fecha independiente si desea basado en segmentación de datos

Esto parece estar bien

CADUCADO = CALCULATE(DISTINCTCOUNT(Certificate[Parma]),Certificado[Fecha caducada]<TODAY())

@amitchandak

Me pregunto que para la Parte A no quiero que entre en la lista caducada, ya que estaría allí en la lista Válida.

VÁLIDO = CALCULATE(COUNT('ISO Certificate'[PART]),('ISO Certificate'[Fecha de caducidad]>=TODAY()))

@amitchandak Gracias.Cuando usted dice tabla de fechas independiente para la segmentación de datos se refiere a que puedo utilizar esa segmentación de datos en la página para todos o?

@bespeck, hay dos fechas aquí. Si los une con él se filtrará en esa fecha, para otros, usted tiene que utilizar userelationship. Por menos de unirte a más código.

Con la fecha independiente, solo filtrará las medidas que la utilice.

referir cómo tratar con dos fechas :https://community.powerbi.com/t5/Community-Blog/HR-Analytics-Active-Employee-Hire-and-Termination-tr...

Helpful resources

Announcements
Microsoft Fabric Learn Together

Microsoft Fabric Learn Together

Covering the world! 9:00-10:30 AM Sydney, 4:00-5:30 PM CET (Paris/Berlin), 7:00-8:30 PM Mexico City

PBI_APRIL_CAROUSEL1

Power BI Monthly Update - April 2024

Check out the April 2024 Power BI update to learn about new features.

April Fabric Community Update

Fabric Community Update - April 2024

Find out what's new and trending in the Fabric Community.

Top Solution Authors