Find everything you need to get certified on Fabric—skills challenges, live sessions, exam prep, role guidance, and a 50 percent discount on exams.
Get startedEarn a 50% discount on the DP-600 certification exam by completing the Fabric 30 Days to Learn It challenge.
Tengo una hoja de cálculo de Excel (que le di un pequeño ejemplo de abajo) donde realiza un seguimiento de todas las auditorías que hemos realizado desde 2016. Esta hoja de cálculo de Excel muestra el nombre de la empresa, el estado del proyecto, el tipo de proyecto, la calificación del informe y mucho más. Dado que este archivo se remonta hasta 2016, hay varias veces que una empresa puede estar dentro de la hoja de cálculo. Pude elaborar una fórmula para mostrar el año más reciente que hemos auditado cada negocio. Pero ahora quiero mostrar la calificación más reciente del informe de auditoría.
Aquí está la fórmula de meaure que creé para mostrar la auditoría más reciente realizada (año) para cada negocio:
año | Unidad de Negocio | Tipo de proyecto | Fecha de emisión del informe | Calificación de informes | Estado |
2016 | Pop | Financiera | íntegro | ||
2016 | Papel | Financiera | íntegro | ||
2016 | Papel | eso | íntegro | ||
2016 | Pop | eso | íntegro | ||
2016 | Pluma | Alcance completo | íntegro | ||
2016 | Jugo | Alcance completo | íntegro | ||
2017 | Pop | Financiera | íntegro | ||
2017 | Papel | Financiera | íntegro | ||
2017 | Whisky | Alcance completo | íntegro | ||
2017 | Papel | Alcance completo | íntegro | ||
2017 | Vino | Alcance completo | íntegro | ||
2018 | Manta | Alcance completo | 4/11/2018 | Satisfactorio | íntegro |
2018 | Cerveza | Alcance completo | 5/15/2018 | Satisfactorio | íntegro |
2018 | Jugo | Alcance completo | 6/21/2018 | Satisfactorio | íntegro |
2018 | Pop | Alcance completo | 8/9/2018 | Satisfactorio | íntegro |
2018 | Impresora | Investigación | 5/21/2018 | N/A | íntegro |
2018 | Agua | Alcance completo | Pospuesto | ||
2018 | Vino | Solicitud de gestión | Pospuesto | ||
2018 | Whisky | Financiera | Mejora necesaria | íntegro | |
2018 | Pop | Financiera | íntegro | ||
2018 | Papel | Financiera | íntegro | ||
2019 | Whisky | Alcance completo | 6/23/2019 | Mejora necesaria | íntegro |
2019 | Lápiz | Alcance completo | 4/26/2019 | Menos que satisfactorio | íntegro |
2019 | Impresora | Alcance completo | 2/11/2020 | Mejora necesaria | íntegro |
2019 | Agua | Alcance completo | 11/7/2019 | Satisfactorio | íntegro |
2019 | Vino | Proyecto Especial | Pospuesto | ||
2019 | Pluma | Alcance completo | 11/22/2019 | Satisfactorio | íntegro |
2019 | Cerveza | Solicitud de gestión | 9/10/2019 | Satisfactorio | íntegro |
2019 | Papel | Financiera | N/A | íntegro | |
2019 | Pop | Financiera | N/A | íntegro | |
2019 | Lápiz | Solicitud de gestión | N/A | íntegro | |
2019 | Pop | Investigación | N/A | íntegro | |
2020 | Lápiz | Solicitud de gestión | N/A | Campo | |
2020 | Papel | Alcance completo | Planificación | ||
2020 | Vino | Alcance completo | Pospuesto | ||
2020 | Lápiz | Alcance completo | No iniciado | ||
2020 | Jugo | Alcance completo | No iniciado | ||
2020 | Papel | Financiera | No iniciado | ||
2020 | Pop | Financiera | No iniciado | ||
2020 | Papel | Proyecto Especial | No iniciado | ||
2020 | Pluma | Proyecto Especial | No iniciado | ||
2020 | Vino | Proyecto Especial | No iniciado |
Solved! Go to Solution.
Hola @lnorway ,
Agregue la condición a la instrucción if.
Measure =
VAR max_report_date =
CALCULATE (
MAX ( 'Table'[Report Issue Date] ),
ALLEXCEPT ( 'Table', 'Table'[Business Unit] )
)
RETURN
IF (
NOT ( ISBLANK ( MAX ( 'Table'[Report Issue Date] ) ) )
&& MAX ( 'Table'[Report Issue Date] ) = max_report_date
&& MAX ( 'Table'[Project Type] ) = "Full Scope",
1,
0
)
También puede hacer referencia a la muestra pbix
Saludos
Liang
Si este post ayuda, por favor considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.
Hola
En los datos que ha compartido, muestre el resultado exacto esperado.
A continuación se muestra cómo debería ser la solución. Mostraría la calificación de informe de la auditoría más reciente de ámbito completo (tipo de proyecto). Si una unidad businuss no tiene una calificación de informe de un auduit de alcance completo, debe dejarse en blanco.
año | Unidad de Negocio | Tipo de proyecto | Fecha de emisión del informe | Calificación de informes | Estado |
2018 | Cerveza | Alcance completo | 5/15/2018 | Satisfactorio | íntegro |
2018 | Manta | Alcance completo | 4/11/2018 | Satisfactorio | íntegro |
2018 | Jugo | Alcance completo | 6/21/2018 | Satisfactorio | íntegro |
2019 | Pluma | Alcance completo | 11/22/2019 | Satisfactorio | íntegro |
2019 | Lápiz | Alcance completo | 4/26/2019 | Menos que satisfactorio | íntegro |
2018 | Pop | Alcance completo | 8/9/2018 | Satisfactorio | íntegro |
2019 | Impresora | Alcance completo | 2/11/2020 | Mejora necesaria | íntegro |
2019 | Agua | Alcance completo | 11/7/2019 | Satisfactorio | íntegro |
2019 | Whisky | Alcance completo | 6/23/2019 | Mejora necesaria | íntegro |
Hola
Si filtro la columna Tipo de proyecto en Alcance completo y los datos de emisión de informe en espacios no en blanco, me quedo con el resultado esperado exacto sin escribir ninguna fórmula en absoluto. Esto se debe a que después de aplicar estas 2 condiciones de filtro, solo queda una combinación de filas de Year y Business Unit. Entonces, ¿por qué necesitamos escribir cualquier fórmula en absoluto. Sólo tiene que aplicar filtros en el objeto visual como tengo mentioend. Aquí hay una captura de pantalla
Hola @lnorway ,
Por favor, pruebe el DAX a continuación:
Measure =
//Get the latest report date for each Business Unit
VAR max_report_date =
CALCULATE (
MAX ( 'Table'[Report Issue Date] ),
ALLEXCEPT ( 'Table', 'Table'[Business Unit] )
)
//Determine whether the date of the current line is the latest date
RETURN
IF (
NOT ( ISBLANK ( MAX ( 'Table'[Report Issue Date] ) ) )
&& MAX ( 'Table'[Report Issue Date] ) = max_report_date,
1,
0
)
Saludos
Liang
Si este post ayuda, por favor considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.
Esto no me dio lo que estaba buscando. A continuación se muestra cómo debería ser la solución. Mostraría la calificación de informe de la auditoría más reciente de ámbito completo (tipo de proyecto). Si una unidad businuss no tiene una calificación de informe de un auduit de alcance completo, debe dejarse en blanco.
año | Unidad de Negocio | Tipo de proyecto | Fecha de emisión del informe | Calificación de informes | Estado |
2018 | Cerveza | Alcance completo | 5/15/2018 | Satisfactorio | íntegro |
2018 | Manta | Alcance completo | 4/11/2018 | Satisfactorio | íntegro |
2018 | Jugo | Alcance completo | 6/21/2018 | Satisfactorio | íntegro |
2019 | Pluma | Alcance completo | 11/22/2019 | Satisfactorio | íntegro |
2019 | Lápiz | Alcance completo | 4/26/2019 | Menos que satisfactorio | íntegro |
2018 | Pop | Alcance completo | 8/9/2018 | Satisfactorio | íntegro |
2019 | Impresora | Alcance completo | 2/11/2020 | Mejora necesaria | íntegro |
2019 | Agua | Alcance completo | 11/7/2019 | Satisfactorio | íntegro |
2019 | Whisky | Alcance completo | 6/23/2019 | Mejora necesaria | íntegro |
Hola @lnorway ,
Agregue la condición a la instrucción if.
Measure =
VAR max_report_date =
CALCULATE (
MAX ( 'Table'[Report Issue Date] ),
ALLEXCEPT ( 'Table', 'Table'[Business Unit] )
)
RETURN
IF (
NOT ( ISBLANK ( MAX ( 'Table'[Report Issue Date] ) ) )
&& MAX ( 'Table'[Report Issue Date] ) = max_report_date
&& MAX ( 'Table'[Project Type] ) = "Full Scope",
1,
0
)
También puede hacer referencia a la muestra pbix
Saludos
Liang
Si este post ayuda, por favor considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.