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.
Tengo datos basados en fechas, pero no tenemos datos recopilados para cada fecha.
Si la fecha no está allí para la fecha, entonces quiero asumir que lo que tenemos más recientemente es bueno.
Los datos que tenemos se ven así:
fecha | cliente | equilibrar |
7/1/2021 | bob | 100.00 |
7/2/2021 | bob | 100.00 |
7/5/2021 | bob | 120.00 |
7/7/2021 | bob | 90.00 |
7/1/2021 | Sally | 80.00 |
7/3/2021 | Sally | 80.00 |
7/4/2021 | Sally | 80.00 |
Cuando pongo esto en un objeto visual de matriz en Power BI, tiene este aspecto:
7/1 | 7/2 | 7/3 | 7/4 | 7/5 | 7/6 | 7/7 | |
bob | 100.00 | 100.00 | 120.00 | 90.00 | |||
Sally | 80.00 | 80.00 | 80.00 |
Hay espacios en blanco donde no tenemos datos. Lo que quiero en su lugar, es rellenar los datos para que se vea así en una matriz visual - con los espacios en blanco llenos con los últimos datos conocidos (es decir, si no tenemos datos para Bob para 7/4, usamos los datos para Bob para 7/2 que es la última información que tenemos para Bob antes de 7/4).
7/1 | 7/2 | 7/3 | 7/4 | 7/5 | 7/6 | 7/7 | |
bob | 100.00 | 100.00 | 100.00 | 100.00 | 120.00 | 90.00 | 90.00 |
Sally | 80.00 | 80.00 | 80.00 | 80.00 | 80.00 | 80.00 | 80.00 |
Estoy abierto a hacer esto a través de DAX o Power Query. Si pudiéramos poner los valores en la tabla en Power Query, eso funcionaría, simplemente no estoy seguro de cómo hacerlo. Una fórmula DAX también podría funcionar, ya que tampoco está segura de cómo hacerlo.
¿Alguna idea? ¡Gracias!
Solved! Go to Solution.
@viviank crear una dimensión de calendario en el modelo y establecer una relación con la tabla de transacciones, puede seguir mi entrada de blog para agregar una Crear una tabla de fecha básica en el modelo de datos para los cálculos de inteligencia de tiemp...
Agregue la siguiente medida y luego en matrix visual, use la fecha de la tabla de calendario y en el valor use la medida:
Min =
CALCULATE (
LASTNONBLANKVALUE ( 'Calendar'[Date], MIN ( 'Table'[Score] ) ),
FILTER ( ALL ( 'Calendar' ), 'Calendar'[Date] <= MAX ( 'Calendar'[Date] ) )
)
✨ Síguenos en LinkedIn
Consulta mi última entrada de blog La potencia del uso de grupos de cálculo con relaciones inactivas (Parte 1) (perytus.com) Me gustaría ❤ elogios si mi solución ayudó. 👉 Si puede pasar tiempo publicando la pregunta, también puede hacer esfuerzos para dar Felicitaciones a quien ayudó a resolver su problema. ¡Es una muestra de agradecimiento!
⚡ Visítenos en https://perytus.com, su ventanilla única para proyectos, formación y consultoría relacionados con Power BI.⚡
@viviank lo conseguías, necesitamos algún tipo de agregación para usarlo y yo usé MIN. Me alegro de que ya lo hayas descubierto. ¡¡salud!!
✨ Síguenos en LinkedIn
Consulta mi última entrada de blog La potencia del uso de grupos de cálculo con relaciones inactivas (Parte 1) (perytus.com) Me gustaría ❤ elogios si mi solución ayudó. 👉 Si puede pasar tiempo publicando la pregunta, también puede hacer esfuerzos para dar Felicitaciones a quien ayudó a resolver su problema. ¡Es una muestra de agradecimiento!
⚡ Visítenos en https://perytus.com, su ventanilla única para proyectos, formación y consultoría relacionados con Power BI.⚡
@viviank crear una dimensión de calendario en el modelo y establecer una relación con la tabla de transacciones, puede seguir mi entrada de blog para agregar una Crear una tabla de fecha básica en el modelo de datos para los cálculos de inteligencia de tiemp...
Agregue la siguiente medida y luego en matrix visual, use la fecha de la tabla de calendario y en el valor use la medida:
Min =
CALCULATE (
LASTNONBLANKVALUE ( 'Calendar'[Date], MIN ( 'Table'[Score] ) ),
FILTER ( ALL ( 'Calendar' ), 'Calendar'[Date] <= MAX ( 'Calendar'[Date] ) )
)
✨ Síguenos en LinkedIn
Consulta mi última entrada de blog La potencia del uso de grupos de cálculo con relaciones inactivas (Parte 1) (perytus.com) Me gustaría ❤ elogios si mi solución ayudó. 👉 Si puede pasar tiempo publicando la pregunta, también puede hacer esfuerzos para dar Felicitaciones a quien ayudó a resolver su problema. ¡Es una muestra de agradecimiento!
⚡ Visítenos en https://perytus.com, su ventanilla única para proyectos, formación y consultoría relacionados con Power BI.⚡
¡brillante!
¡Trabajando muy bien!
¿Te importa explicar por qué funciona? Entiendo el FILTRO - por qué necesitamos cambiar el contexto del filtro. De lo que no estoy seguro es de por qué está usando MIN ('Table'[Score]): ¿qué logra eso en la lógica de DAX?
¡Gracias!
Creo que lo entiendo ahora - sólo tenemos que elegir un valor para la fecha - sustituí MIN para MAX y ambos de estos funcionan bien.
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 |