Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 

Earn a 50% discount on the DP-600 certification exam by completing the Fabric 30 Days to Learn It challenge.

Reply
Syndicate_Admin
Administrator
Administrator

Comparación de la semana pasada vs esta semana

Tengo los siguientes campos en una tabla "OppHistory":

  • OppId - Identificador único para opp
  • Fecha de edición: fecha en que se realizaron las ediciones en Opp Id
  • Valor antiguo de la etapa: la etapa anterior de Opp Id
  • Valor de la nueva etapa: la nueva etapa del ID de Opp

    Estos son los datos de ejemplo:
OppIdEditar fechaStage OldValueEtapa NewValueImporte
AA11/18/2023 10:5051100
AA11/14/2023 16:1145100
BB11/20/2023 5:4034123
BB11/6/2023 5:2213123
CC11/18/2023 10:4341500
CC11/17/2023 12:4614500

Para cada Opp Id, quiero verificar cuál fue la etapa de la última fecha desde el comienzo de los datos hasta el final de la semana pasada (de viernes a miércoles) y cuál es esta semana (de viernes a miércoles) para la última fecha y devolver la cantidad.

Así es como quiero que sea la salida:

EtapaLa semana pasadaEsta semana
1 600
2
3123

4500

123

5100


Stage es una columna de otra tabla "Opp" que está conectada a OppHistory con una relación de uno a varios a través de OppId. Stage solo muestra el valor actual de un OppId

De la tabla de salida, la etapa 1 tiene la cantidad para esta semana = 600 porque la etapa de esta semana para AA y CC es 1. Del mismo modo, para la etapa 4, la producción es de 123 ya que esta semana para la opp BB, la etapa cambió de 3 a 4, por lo que para la semana pasada estaba en la etapa 3.

¿Sería posible crear una medida para obtener el resultado esperado por encima?
Por favor, hágame saber si la información que he proporcionado es suficiente.
Gracias de antemano

2 REPLIES 2
Syndicate_Admin
Administrator
Administrator

Puedes intentar jugar con la fórmula OFFSET().
Genial uno para resolver comparaciones semana a semana.

Ragards

Syndicate_Admin
Administrator
Administrator

No estoy seguro de si esto resolverá su problema, pero puede obtener algo de perspectiva de esta respuesta:
Para lograr el resultado deseado en Power BI, puede crear una medida mediante DAX (expresiones de análisis de datos). A continuación se muestra un ejemplo de medida que puede utilizar:

OppHistoryLastWeekThisWeek =
VAR LastWeekStart = TODAY() - WEEKDAY(TODAY(), 2) - 6 - 7
VAR LastWeekEnd = TODAY() - WEEKDAY(TODAY(), 2) - 7
VAR ThisWeekStart = TODAY() - WEEKDAY(TODAY(), 2) + 1
VAR EsteSemanaFin = HOY() - DÍA DE LA SEMANA(HOY(), 2)

DEVOLUCIÓN
RESUMIR (
OppHistory,
OppHistory[Stage OldValue],
"La semana pasada",
CALCULAR (
SUMX (
FILTRO (
OppHistory,
OppHistory[Fecha de edición] >= LastWeekStart
&& OppHistory[Fecha de edición] <= LastWeekEnd
),
OppHistory[Cantidad]
)
),
"Esta semana",
CALCULAR (
SUMX (
FILTRO (
OppHistory,
OppHistory[Fecha de edición] >= ThisWeekStart
&& OppHistory[Fecha de edición] <= ThisWeekEnd
),
OppHistory[Cantidad]
)
)
)

Esta medida calcula la suma de los importes de cada etapa para la última semana y esta semana. Utiliza la función SUMMARIZE para crear una tabla que incluye los valores distintos del campo "Stage OldValue" y calcula la suma de los importes de los intervalos de fechas especificados.

Asegúrese de reemplazar "OppHistory" con el nombre real de su tabla si es diferente. A continuación, puede usar esta medida en una visualización de tabla o matriz en Power BI para mostrar el resultado deseado. La medida crea columnas para los importes de "Última semana" y "Esta semana" para cada etapa.

Si esto te ayudó, suscríbete a AnalyticPulse en YouTube para futuras actualizaciones:
https://www.youtube.com/@AnalyticPulse
https://instagram.com/analytic_pulse
https://analyticpulse.blogspot.com/

Suscríbete al canal de Youtube para obtener datos curiosos:
https://www.youtube.com/@CogniJourney

Helpful resources

Announcements
LearnSurvey

Fabric certifications survey

Certification feedback opportunity for the community.

PBI_APRIL_CAROUSEL1

Power BI Monthly Update - April 2024

Check out the April 2024 Power BI update to learn about new features.

April Fabric Community Update

Fabric Community Update - April 2024

Find out what's new and trending in the Fabric Community.