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.
Hola
Tengo un conjunto de datos como se muestra a continuación.
Cuando creé 4 columnas diferentes, parece ser 4 líneas.
La salida que espero tener es la siguiente:
Detalle del trabajo | WL creado | WL Recibido | WL Completado/En curso | WL Enviado |
WL-1371 | 10/03/2020 | 10/17/2020 | 10/03/2020 | 10/03/2020 |
Solved! Go to Solution.
Hola, @PBI_newuser
1 Cree dos columnas calculadas en la tabla 'datos de muestra'
Estado2 ?
SWITCH (
VERDADERO (),
Y (
'sample data'[Campo] - "Estado de línea",
O (
'sample data'[NewValue] á "Completado",
'sample data'[NewValue] á "En curso"
)
), "Creado para completar",
Y (
'sample data'[Campo] - "Estado de línea",
'sample data'[NewValue] á "Recibido"
), "Creado a recibido de SAP",
AND ( 'sample data'[Field] á "Line Status", 'sample data'[NewValue] ? ?"Sent" ), "Created to Sent to SAP"
)
Diff (Diff)
VAR WLCreated ( VAR WLCreated)
SELECTEDVALUE ( 'datos de muestra'[WLCreatedDiff] )
VAR WL_other ?
CALCULATE ( SELECTEDVALUE ( 'datos de muestra'[CreatedDate] ) )
devolución
DATEDIFF ( WLCreated, WL_other, MINUTE )
2 Crear dos tablas calculadas
Tabla1 ?
Var midt ?
FILTRO ( 'datos de muestra', NO ( ISBLANK ( 'datos de muestra'[Estado] ) ) )
devolución
SELECTCOLUMNS (
Mediados
"detalle de trabajo", "datos de muestra" [Detalle del trabajo],
"status", 'sample data'[Status],
"value", FORMAT ( 'sample data'[CreatedDate], "mm/dd/aaaa" )
)
Tabla 2 ?
Var midt ?
FILTRO ( 'datos de muestra', NO ( ISBLANK ( 'datos de muestra'[Status2] ) ) )
devolución
SELECTCOLUMNS (
Mediados
"detalle de trabajo", "datos de muestra" [Detalle del trabajo],
"status", 'sample data'[Status2],
"valor", 'datos de muestra'[Diff]
)
3 Utilice la función UNION para unir estas dos tablas
Tabla3 - UNION(Tabla1,Tabla2)
4 Utilice Campos de esta tabla para crear el objeto visual Matrix
5 Puede hacer referencia a Ordenar una columna con un orden personalizado en Power BI para regular el orden de las columnas.
Aquí está la muestra,por favor pruébelo.
Saludos
Caiyun Zheng
Si este post ayuda,entonces considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.
@PBI_newuser , Ha creado una nueva columna como esta
Estado : Switch(True(),
AND('sample data'[Field]-"Line Status",OR('sample data'[NewValue]-"Completed",'sample data'[NewValue]-"En curso")) ,"WL Completed/In Progress",
'sample data'[Field]-"created" , "WL Created",
AND('sample data'[Field]-"Line Status",'sample data'[NewValue]-"Received") , "WL Received from SAP",
AND('sample data'[Field]-"Line Status",'sample data'[NewValue]'"Sent") , "WL Sent to SAP"
)
Utilícelo como columna de matriz y fecha como valor
Hola @amitchandak , en realidad mi siguiente paso es calcular la diferencia de minutos entre
1) WL Creado y WL Enviado a SAP
2) WL Creado y WL Completado/En Curso
3) WL Creado y WL Recibido de SAP
¿Cómo puedo calcular eso? Gracias.
@PBI_newuser , Puede crear medida para todas estas columnas, en su post original con Min o firstnonblank
O cambie la agregación de columnas a la primera
Hola, @PBI_newuser
Basado en el archivo pbix proporcionado por @amitchandak . Puede crear la siguiente Medida para obtener el resultado que desee.
Diferencias de minutos ?
var createWL-CALCULATE(SELECTEDVALUE('sample data'[CreatedDate]),'sample data'[Status]-"WL Created")
var SentWL-CALCULATE(SELECTEDVALUE('sample data'[CreatedDate]))
return IF(DISTINCTCOUNTNOBLANK('sample data'[Status]),DATEDIFF(createWL,SentWL,MINUTE))
La matriz tiene este aspecto:
Aquí está el ejemplo.
Saludos
Caiyun Zheng
¿Esa es la respuesta que estás buscando? Si este post ayuda,entonces considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.
Hola @v-cazheng-msft , Me gustaría tener la salida a continuación.
¿Cómo mostrar solo un detalle de trabajo con la fecha en las columnas derechas en una fila, pero no 4 filas?
Detalle del trabajo | WL creado | WL Recibido | WL Completado/En curso | WL Enviado |
WL-1371 | 10/03/2020 | 10/17/2020 | 10/03/2020 | 10/03/2020 |
Hola, @PBI_newuser
Puede crear la siguiente medida y crear un objeto visual Matrix para obtener el resultado que desee.
Diferencias de minutos ?
SI(
ISBLANK(SELECTEDVALUE('sample data'[Status])),
BLANK(),
SELECTEDVALUE('datos de muestra'[CreatedDate])
)
El resultado tiene este aspecto:
Aquí está el ejemplo.
Saludos
Caiyun Zheng
¿Esa es la respuesta que estás buscando? Si este post ayuda,entonces considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.
Hola @v-cazheng-msft , gracias por su apoyo!
Lo siento, creo que tengo una mala explicación sobre lo que necesito.
¿Es posible tener el siguiente resultado?
Hola, @PBI_newuser
1 Cree dos columnas calculadas en la tabla 'datos de muestra'
Estado2 ?
SWITCH (
VERDADERO (),
Y (
'sample data'[Campo] - "Estado de línea",
O (
'sample data'[NewValue] á "Completado",
'sample data'[NewValue] á "En curso"
)
), "Creado para completar",
Y (
'sample data'[Campo] - "Estado de línea",
'sample data'[NewValue] á "Recibido"
), "Creado a recibido de SAP",
AND ( 'sample data'[Field] á "Line Status", 'sample data'[NewValue] ? ?"Sent" ), "Created to Sent to SAP"
)
Diff (Diff)
VAR WLCreated ( VAR WLCreated)
SELECTEDVALUE ( 'datos de muestra'[WLCreatedDiff] )
VAR WL_other ?
CALCULATE ( SELECTEDVALUE ( 'datos de muestra'[CreatedDate] ) )
devolución
DATEDIFF ( WLCreated, WL_other, MINUTE )
2 Crear dos tablas calculadas
Tabla1 ?
Var midt ?
FILTRO ( 'datos de muestra', NO ( ISBLANK ( 'datos de muestra'[Estado] ) ) )
devolución
SELECTCOLUMNS (
Mediados
"detalle de trabajo", "datos de muestra" [Detalle del trabajo],
"status", 'sample data'[Status],
"value", FORMAT ( 'sample data'[CreatedDate], "mm/dd/aaaa" )
)
Tabla 2 ?
Var midt ?
FILTRO ( 'datos de muestra', NO ( ISBLANK ( 'datos de muestra'[Status2] ) ) )
devolución
SELECTCOLUMNS (
Mediados
"detalle de trabajo", "datos de muestra" [Detalle del trabajo],
"status", 'sample data'[Status2],
"valor", 'datos de muestra'[Diff]
)
3 Utilice la función UNION para unir estas dos tablas
Tabla3 - UNION(Tabla1,Tabla2)
4 Utilice Campos de esta tabla para crear el objeto visual Matrix
5 Puede hacer referencia a Ordenar una columna con un orden personalizado en Power BI para regular el orden de las columnas.
Aquí está la muestra,por favor pruébelo.
Saludos
Caiyun Zheng
Si este post ayuda,entonces considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.
Covering the world! 9:00-10:30 AM Sydney, 4:00-5:30 PM CET (Paris/Berlin), 7:00-8:30 PM Mexico City
Check out the April 2024 Power BI update to learn about new features.
User | Count |
---|---|
2 | |
1 | |
1 | |
1 | |
1 |
User | Count |
---|---|
2 | |
2 | |
2 | |
2 | |
1 |