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

Earn the coveted Fabric Analytics Engineer certification. 100% off your exam for a limited time only!

Reply
Syndicate_Admin
Administrator
Administrator

Asignación de valor a cada fila del ID

Hola

Tengo una tabla de aplicaciones de cliente del siguiente formato y lo que estoy tratando de averiguar es cómo hacer que el estado de la aplicación llene cada fila para cada cliente y no solo una.

El estado de la aplicación se calcula de la siguiente manera: examina max(date change) y el estado correspondiente que tiene. Si es IN {'Not Eligible', 'Approved'}, el estado de la aplicación es Inactivo. De lo contrario, Activo.

Mi pregunta es ¿cómo puedo hacer que ese estado de la aplicación llene todas las filas de cada cliente? así que en este ejemplo, el id. 1 del cliente tendría el estado de la aplicación "inactivo" en cada una de las 3 filas que tiene. El propósito de la misma es ser capaz de filtrar las aplicaciones inactivas por completo en lugar de la fila que lo tiene

Id. de clienteestadoCambio de fechaEstado de la aplicación
1aplicado01/01/2020
1Tratamiento01/02/2020
1No es elegible01/05/2020inactivo
2aplicado03/02/2020
2Tratamiento03/03/2020
2verificación03/04/2020
2aprobado03/04/2020inactivo
3aplicado02/06/2020
3Tratamiento02/07/2020

activo

3 REPLIES 3
Syndicate_Admin
Administrator
Administrator

No @abogdanov,

Puede crear dos medidas mediante la siguiente fórmula:

flag =
VAR _date =
    CALCULATE (
        MAX ( [Date change] ),
        FILTER ( ALL ( 'Table' ), [Customer id] = MAX ( [Customer id] ) )
    )
VAR _a =
    IF ( MAX ( [Date change] ) = _date, MAX ( [Status] ) )
RETURN
    IF ( _a IN { "Not eligible", "Approved" }, 1 )
Application Status =
VAR _d =
    SUMMARIZE (
        FILTER ( ALL ( 'Table' ), [Customer id] = MAX ( [Customer id] ) && [flag] = 1 ),
        [Customer id]
    )
RETURN
    IF ( MAX ( [Customer id] ) IN _d, "Inactive", "Active" )

La salida final se muestra a continuación:

v-yalanwu-msft_0-1621235629357.png

Si desea filtrar aplicaciones inactivas

v-yalanwu-msft_1-1621235629358.jpeg

Saludos
Apoyo comunitario Team_ Yalan Wu
Si este post ayuda, entonces considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.

Syndicate_Admin
Administrator
Administrator

Ahí, @abogdanov

Por favor, compruebe la siguiente imagen y el enlace del archivo pbix de ejemplo abajo.

Para crear un informe más dinámico, sugiero crear una medida como la siguiente.

Todas las medidas están en el archivo pbix de ejemplo.

Picture4.png

Medida de estado de la aplicación =
Corriente VAR =
MAX ( 'Tabla'[Id del cliente] )
Máx. VAR =
CALCULAR (
MAX ( 'Tabla'[Cambio de fecha]),
FILTRO ( TODOS ( 'Tabla' ), 'Tabla'[Id del cliente] = currentid )
)
VAR allstatus =
CALCULATETABLE (
VALORES ( 'Tabla'[Estado]),
FILTRO (
ALL ( 'Tabla'),
'Tabla'[Id del cliente] = currentid
&& 'Tabla'[Cambio de fecha] = maxdate
)
)
Comprobación de estado VAR =
COUNTROWS ( INTERSECT ( allstatus, { "No elegible", "Aprobado" } ) )
devolución
IF (
ISFILTERED ( 'Tabla'[Id del cliente]),
IF ( statuscheck >= 1, "Inactivo", "Activo" )
)
Medida de recuento de estado =
SUMX (
VALORES ( 'Grupo'[Grupo]),
CALCULAR (
COUNTROWS (
FILTRO (
VALORES ( 'Tabla'[Id del cliente]),
[Medida de estado de la aplicación] = SELECTEDVALUE ( 'Group'[Group] )
)
)
)
)

Hola, mi nombre es Jihwan Kim.


Si este post ayuda, entonces considere aceptarlo como la solución para ayudar a otros miembros a encontrarlo más rápido, y dar un gran pulgar hacia arriba.


Linkedin: linkedin.com/in/jihwankim1975/

Twitter: twitter.com/Jihwan_JHKIM

Syndicate_Admin
Administrator
Administrator

hola

En el Editor de consultas, puede hacer clic con el botón derecho en la columna Estado de la aplicación y seleccionar Relleno > Arriba.

Espero que esto ayude.

Helpful resources

Announcements
April AMA free

Microsoft Fabric AMA Livestream

Join us Tuesday, April 09, 9:00 – 10:00 AM PST for a live, expert-led Q&A session on all things Microsoft Fabric!

March Fabric Community Update

Fabric Community Update - March 2024

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

Top Solution Authors