Check your eligibility for this 50% exam voucher offer and join us for free live learning sessions to get prepared for Exam DP-700.
Get StartedDon't miss out! 2025 Microsoft Fabric Community Conference, March 31 - April 2, Las Vegas, Nevada. Use code MSCUST for a $150 discount. Prices go up February 11th. Register now.
Hola a todos,
Tengo esta tabla rellenada con datos.
En esta tabla se encuentran los equipos con sus versiones de sistema operativo.
Lo que quiero lograr es crear una nueva tabla"OS Version Mapping" con todos los valores únicos de la columna OSVersionCheck filtrados en operatingSystem que necesitan contener la cadena "Windows". Además, quiero agregar una columna manual llamada "Fecha de fin de soporte" donde ingresaré manualmente la fecha de fin de soporte para esa versión única del sistema operativo.
Probé lo siguiente, pero solo obtuve filas únicas.
Asignación de versiones del sistema operativo = FILTRO(RESUMIR('AD - combinado','AD - combinado'[OSversionCheck],«AD - combinado»[operatingSystem]),CONTAINSSTRING(«AD - combinado»[operatingSystem],"Ventanas"))
Asignación de versiones del sistema operativo = DISTINTO(FILTRO(RESUMIR('AD - combinado','AD - combinado'[OSversionCheck],«AD - combinado»[operatingSystem]),CONTAINSSTRING(«AD - combinado»[operatingSystem],"Ventanas")))
Asignación de versiones del sistema operativo =
Dónde t = (FILTRO(RESUMIR('AD - combinado','AD - combinado'[OSversionCheck],«AD - combinado»[operatingSystem]),CONTAINSSTRING(«AD - combinado»[operatingSystem],"Ventanas")))
devolución
DISTINTO('t'[OSversionCheck]) <---- Esto no es posible con una tabla temporal...
Tampoco parece ser posible agregar una nueva columna a una tabla existente y agregar datos manuales.
En cuyo caso creo que la única opción es crear una nueva tabla con los datos de OSVersionCheck y End of Support Date introducidos manualmente.
Solved! Go to Solution.
@Rene_E , Prueba como
Asignación de versiones del sistema operativo = SUMMARIZE( FILTER('AD - combined','AD - combined', CONTAINSSTRING('AD - combined'[operatingSystem],"Windows") ), 'AD - combined'[OSversionCheck],'AD - combined'[operatingSystem])
Puede agregar datos manuales solo en la fórmula, debe verificar cada valor de fila y hacerlo
ejemplo
Nueva columna = Switch( True() ,
[Varsion] , "10.0", fecha(2022,12,31),
[Varsion] , "11.0", fecha(2026,12,31),
agregar otros
fecha(2020,12,31)
)
Pude completar la fecha de fin de soporte con su ayuda. Solo necesitaba eliminar "true()" de su fórmula. Gracias por eso.
Fecha de fin de soporte = interruptor(
'Asignación de versiones del sistema operativo'[OSversionCheck],
"10.0 (19042) Empresa", fecha(2022,12,21),
"10.0 (18363) Empresa", fecha(2021,12,21)
)
No pude obtener valores únicos de OSVersionCheck. Así que terminé recreando la tabla personalizada "Asignación de versiones del sistema operativo" con solo valores DISTINTOS de OSVersionCheck y luego creé tanto la fecha de fin de soporte como el sistema operativo como una nueva columna con datos manuales.
@Rene_E , Prueba como
Asignación de versiones del sistema operativo = SUMMARIZE( FILTER('AD - combined','AD - combined', CONTAINSSTRING('AD - combined'[operatingSystem],"Windows") ), 'AD - combined'[OSversionCheck],'AD - combined'[operatingSystem])
Puede agregar datos manuales solo en la fórmula, debe verificar cada valor de fila y hacerlo
ejemplo
Nueva columna = Switch( True() ,
[Varsion] , "10.0", fecha(2022,12,31),
[Varsion] , "11.0", fecha(2026,12,31),
agregar otros
fecha(2020,12,31)
)
Pude completar la fecha de fin de soporte con su ayuda. Solo necesitaba eliminar "true()" de su fórmula. Gracias por eso.
Fecha de fin de soporte = interruptor(
'Asignación de versiones del sistema operativo'[OSversionCheck],
"10.0 (19042) Empresa", fecha(2022,12,21),
"10.0 (18363) Empresa", fecha(2021,12,21)
)
@Rene_E , Puede usar addcolumns en el mismo script de resumen
o
cree esa tabla var y, a continuación, use agregar la columna.
¿Tienes lo que quieres, de todavía hay algún problema?
March 31 - April 2, 2025, in Las Vegas, Nevada. Use code MSCUST for a $150 discount! Prices go up Feb. 11th.
Check out the January 2025 Power BI update to learn about new features in Reporting, Modeling, and Data Connectivity.