Don't miss your chance to take the Fabric Data Engineer (DP-700) exam on us!
Learn moreNext up in the FabCon + SQLCon recap series: The roadmap for Microsoft SQL and Maximizing Developer experiences in Fabric. All sessions are available on-demand after the live show. Register now
Tengo una tabla con datos de recibo de mercancías para mis productos, irinbg atrás 2-3 años.
Producto, Proveedor, Número GRN, Número de pedido, Fecha de recepción, Cantidad recibida
Necesito mostrar en un informe, por producto, los últimos datos de recepción y la cantidad recibida en esa fecha
Estoy usando Power Query y Power PivotPower Pivot .
Gracias
Sam
Hola @SamTaylor ,
No tengo claro sus requisitos. ¿Quiere decir obtener un valor acumulado o un máximo?
Tengo una tabla con datos de recibo de mercancías para mis productos, irinbg atrás 2-3 años.
Producto, Proveedor, Número GRN, Número de pedido, Fecha de recepción, Cantidad recibida
Necesito mostrar en un informe, por producto, los últimos datos de recepción y la cantidad recibida en esa fecha
Estoy usando Power Query y Power PivotPower Pivot .
Por ejemplo, tengo un producto recibido en 3 GRNS, un enero, un feb y un mar, cada uno con una cantidad de 5.
El informe tiene que mostrarme el último Grn a Mar, la cantidad recibida en Mar y, si es posible, el nombre del proveedor.
Gracias
Sam
Lo siento, para ser claro.
Necesito que los datos estén disponibles en Power PivotPower Pivot para poder crear informes a partir de los datos.
Salud
Sam
Una vez más, si pudiera publicar algunos datos de ejemplo que son representativos o sus datos reales (mismas columnas, suficientes filas para trabajar, etc.) nos ayudaría. Simplemente escribir un párrafo sobre su diseño de datos no me ayuda a ver su modelo muy bien. Las mesas valen más que mil palabras. 😁
Cómo obtener una buena ayuda rápidamente. Ayúdanos a ayudarte.
Cómo obtener respuestas a su pregunta rápidamente
Cómo proporcionar datos de ejemplo en el foro de Power BI
DAX is for Analysis. Power Query is for Data Modeling
Proud to be a Super User!
MCSA: BI ReportingConsulte a continuación mis datos de prueba para la tabla GRN.
Necesito la capacidad de incluir en mi tabla dinámica la última fecha de recepción de un producto y la cantidad recibida, en la ubicación del Reino Unido o EE. UU.
Puedo resolverlo para Total Qty recibido por producto por ubicación, simplemente se me escapa de cómo obtener la cantidad para la última fecha de recepción.
Gracias
Sam
| Producto | Ubicación | Grn | Qty | Proveedor | Fecha de recibo |
| LK-049 | Uk | GR 223 | 20 | Howhot | 10/07/2020 |
| LK-049 | Nos | GR 224 | 5 | Howhot | 11/07/2020 |
| LK-047 | Uk | GR 223 | 20 | Howhot | 10/07/2020 |
| LK-047 | Nos | GR 224 | 5 | Howhot | 11/07/2020 |
| LK-048 | Uk | GR 223 | 20 | Howhot | 10/07/2020 |
| LK-049 | Uk | GR 225 | 20 | Howhot | 14/07/2020 |
| LK-049 | Uk | GR 123 | 20 | Howhot | 10/06/2020 |
| LK-049 | Nos | GR 124 | 5 | Howhot | 11/06/2020 |
| LK-047 | Uk | GR 123 | 20 | Howhot | 10/06/2020 |
| LK-047 | Nos | GR 124 | 5 | Howhot | 11/06/2020 |
| LK-048 | Uk | GR 123 | 20 | Howhot | 10/06/2020 |
| LK-049 | Uk | GR 125 | 20 | Howhot | 14/06/2020 |
Esta es una imagen de la tabla, parecía mezclarse cuando publiqué el original
Hola @SamTaylor, gracias por los datos de muestra. Escribí una medida que devuelve esto, que es la cantidad para la última fecha de recepción de un producto por ubicación.
Last Qty and Date by Location =
VAR varCurrentLocation =
MAX( 'Table'[Location] )
VAR varCurrentProduct =
MAX( 'Table'[Product] )
VAR varLastDateByLocation =
MAXX(
FILTER(
ALL( 'Table' ),
'Table'[Location] = varCurrentLocation
&& 'Table'[Product] = varCurrentProduct
),
'Table'[Receipt Date]
)
VAR Result =
CALCULATE(
SUM( 'Table'[Qty] ),
FILTER(
ALL( 'Table' ),
'Table'[Location] = VarCurrentLocation
&& 'Table'[Product] = varCurrentProduct
&& 'Table'[Receipt Date] = varLastDateByLocation
)
)
RETURN
Result
DAX is for Analysis. Power Query is for Data Modeling
Proud to be a Super User!
MCSA: BI Reporting
OMG, es excelente. Pensé que podría ser capaz de aprender a Dax de un lado, pero está muy por encima de mí.
Lo he aplicado a la tabla de pruebas a continuación y el resultado está en el pivote por debajo de eso. (ver imagen)
Pero ahora estoy fealing culpable como necesito un menor enmienda, debido a mi falta de claridad al principio.
Necesito que los resultados del Reino Unido y los Estados Unidos estén en medidas separadas, como en la tabla verde. ¿Es un cambio rápido?
Además, mi esposa hace velas, ¿puedo enviarte una como regalo?
ver www.wrightandgreen.co.uk para una selección de aromas.
Gracias
Sam
Sí, pequeños ajustes, pero en lugar de una medida ahora es 4, así que en lugar de publicarlos todos aquí, simplemente tome el archivo PBIX. Devuelve una tabla como esta:
Aprecio la oferta de velas, pero sólo estoy aquí para ayudar. 🙂
DAX is for Analysis. Power Query is for Data Modeling
Proud to be a Super User!
MCSA: BI ReportingVas a tener que compartir datos, de lo contrario solo obtendrás respuestas genéricas sobre el uso de MAX() en una variable para la fecha, la función ALL(), etc.
Cómo obtener una buena ayuda rápidamente. Ayúdanos a ayudarte.
Cómo obtener respuestas a su pregunta rápidamente
Cómo proporcionar datos de ejemplo en el foro de Power BI
DAX is for Analysis. Power Query is for Data Modeling
Proud to be a Super User!
MCSA: BI ReportingIf you have recently started exploring Fabric, we'd love to hear how it's going. Your feedback can help with product improvements.
A new Power BI DataViz World Championship is coming this June! Don't miss out on submitting your entry.
Share feedback directly with Fabric product managers, participate in targeted research studies and influence the Fabric roadmap.