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

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.

Reply
Anonymous
Not applicable

Comparación de dos instantáneas de las mismas cuentas

Hola, soy nuevo en PowerBI y DAX, así que me disculpo si esto ya ha sido respondido en otro lugar, ¡he estado luchando!

Tengo instantáneas de cuenta de dos períodos de tiempo, digamos 1 de abril y luego 1 de mayo (llamado pasado y presente a continuación). Cada instantánea tendría este aspecto:

CuentaMes/AñoGanadoContratadoTubería
E1Mayo de 202010,00030,00050,000
E1Junio de 202010,00030,00050,000
E2Mayo de 20205,00010,00070,000
E3Junio de 20201,0002,0000
E3Julio de 20202,0003,00090,000

La instantánea Presente tendrá las mismas cuentas, con diferentes Cuentas ganadas/contratadas/pipeline, y potencialmente algunas cuentas nuevas.

En Excel he logrado lo que quiero a través de una serie de VLOOKUp, para encontrar los valores actuales, para cuentas pasadas, y luego una serie de cálculos locos para mostrar cómo el $s se movió de mes a mes.

Hipotéticamente decir E3 desde arriba tiene Past Pipeline de 90k, en presente podría tener 100k. Y presente podría tener E4 que tiene otros 100k en tubería.

He creado una medida llamada [PresentPipeline] que es SUM(Present[Pipeline])

Lo que quiero es encontrar la suma de la canalización actual sólo si la cuenta existe en la tabla Pasado. Esto no parece funcionar:

TestMeasure : CALCULATE([PresentPipeline],filter(Past,Past[Account]<>""))
Y luego voy a querer crear otra medida que tiene sólo los 100k de E4 de la canalización actual, ya que E4 no está en el PastPipeline.
He vinculado las dos tablas de instantáneas entre sí mediante el campo Cuenta (que no estaba presente inicialmente, ¿es necesario?).
Espero que tenga sentido y agradezco la ayuda!
Editar - corrección, mi TestMeasure parece estar funcionando para algunos casos, pero no todos, en el primer caso donde no está funcionando, me di cuenta de que cuenta que cuenta tiene varias apariciones del mismo mes en la tabla actual, es decir:
Mayo 2020 - 10k
Mayo 2020 - 90k
Junio 2020 - 50k
Junio 2020 - 70k
TestMeasure parece resumir solo los valores máximos de cada mes en lugar de todos los valores del mes, en lugar de mostrar 220k para la cuenta, que muestra solo 160k.
5 REPLIES 5
v-juanli-msft
Community Support
Community Support

Hola @barcamessi

No sé qué quieres finalmente.

No hay datos como "100k" para "E4", ¿es este sólo un ejemplo simple que usted proporciona?

¿por qué sumas la "piplina" en tu última respuesta?

Para comparar el valor de dos períodos, por favor aprenda consejos a continuación:

https://www.sqlbi.com/articles/filtering-and-comparing-different-time-periods-with-power-bi/

Para sumar una medida, utilice SUMX.

Saludos
Maggie
Equipo de Apoyo Comunitario _ Maggie Li
Si este post ayuda, por favor considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.

Anonymous
Not applicable

Hola, gracias por todas sus respuestas, mis disculpas por no ser claro.

Hay un par de matices en mis datos (al menos me siento de esa manera :))

Hay dos tablas - llamadas V_CFD_Snapshot_MonthStart y V_CFD_Snapshot_Today

Cada tabla contiene la misma estructura de columna, pero el contenido es diferente.

Las columnas pertinentes son el identificador de referencia de interacción, una fecha de inicio del período (mes/año), ingresos reales, ingresos contratados e ingresos de tuberías

Desde la tabla MonthStart, para determinar los ingresos reales, creé una medida que hace SUM(V_CFD_Snapshot_MonthStart[Real Revenue]), y esto me muestra los valores correctos cuando lo extraito en una visualización. Lo mismo ocurre con los ingresos contratados y los ingresos por tuberías.

He hecho lo mismo para la tabla Hoy, e independientemente las medidas funcionan bien.

Lo que quiero hacer es llegar a los contrastes, por ejemplo, Engagement1 podría tener un MonthStart Actual de 50k, y en Hoy podría tener Real de 70k. Del mismo modo, podría haber Engagement2 que no tenía nada en MonthStart, pero ahora tiene datos en Hoy... Quiero construir un objeto visual que muestre este tipo de contrastes. Interacciones existentes: cómo han cambiado los datos reales/contratados/pipeline de MonthStart a Today. Para nuevas interacciones, cuánto es su Tubería/Contratada/Actuales

mahoneypat
Employee
Employee

Es posible que le resulte más fácil anexar las dos tablas juntas. En cada consulta, agregue una columna con "Pasado" o "Presente" y asigne a esa columna el mismo nombre en cada una (por ejemplo, "Período"), para que se anunden. A continuación, puede escribir medidas con variables que realizan cálculos en cada/ambos.

Si esto funciona para usted, por favor márquelo como solución. Los felicitaciones también son apreciados. Por favor, avísame si no.

saludos

palmadita





Did I answer your question? Mark my post as a solution! Kudos are also appreciated!

To learn more about Power BI, follow me on Twitter or subscribe on YouTube.


@mahoneypa HoosierBI on YouTube


Greg_Deckler
Super User
Super User

@barcamessi Entonces, ¿las instantáneas pasadas y presentes son diferentes tablas?

Si puede hacerlo en Excel tal vez esto le ayudará: https://community.powerbi.com/t5/Community-Blog/Excel-to-DAX-Translation/ba-p/1060991

Si eso ayuda, consulta esta publicación sobre cómo responder a tu pregunta rápidamente: https://community.powerbi.com/t5/Community-Blog/How-to-Get-Your-Question-Answered-Quickly/ba-p/38490

Las partes más importantes son:
1. Muestra datos como texto, utilice la herramienta de tabla en la barra de edición
2. Salida esperada a partir de datos de muestra
3. Explicación en palabras de cómo obtener de 1. a 2.


@ me in replies or I'll lose your thread!!!
Instead of a Kudo, please vote for this idea
Become an expert!: Enterprise DNA
External Tools: MSHGQM
YouTube Channel!: Microsoft Hates Greg
Latest book!:
The Definitive Guide to Power Query (M)

DAX is easy, CALCULATE makes DAX hard...
Anonymous
Not applicable

Hola Greg, sí que son mesas separadas.

Creo que estoy en el camino correcto pero obteniendo resultados inesperados.

Esta es una de las medidas que creé:

PresentPipeline á SUM('V_CFD_Snapshot_Today'[Ingresos de tuberías - Ponderado])
Cuando lo hago estallar en una tabla y veo la salida de mis cuentas, me muestra todos los valores que esperaría.
La segunda medida en la que intento resumir lo anterior *sólo* si la cuenta existe en la tabla Pasado... no me muestra lo que quiero.
ExistingPipeline á CALCULATE([PresentPipeline],filter('V_CFD_Snapshot_MonthStart',V_CFD_Snapshot_MonthStart[Id. de referencia de interacción]<>""))

Una cuenta de muestra donde me está mostrando el número equivocado está a continuación, en lugar de mostrarme $361,002, la medida muestra $235,756 que es la suma del máximo de cada mes.

Sábado, 1 de agosto de 20202020E10$0$39,607
Sábado, 1 de agosto de 20202020E10$0$6,189
Sábado, 1 de agosto de 20202020E10$0$14,853
Domingo, 1 de noviembre de 20202020E10$0$35,835
Domingo, 1 de noviembre de 20202020E10$0$5,599
Domingo, 1 de noviembre de 20202020E10$0$13,438
Jueves, 1 de octubre de 20202020E10$0$41,493
Jueves, 1 de octubre de 20202020E10$0$6,483
Jueves, 1 de octubre de 20202020E10$0$15,560
martes, 1 de diciembre de 20202020E10$0$41,493
martes, 1 de diciembre de 20202020E10$0$6,483
martes, 1 de diciembre de 20202020E10$0$15,560
martes, 1 de septiembre de 20202020E10$0$39,607
martes, 1 de septiembre de 20202020E10$0$6,189
martes, 1 de septiembre de 20202020E10$0$14,853
Miércoles, 1 de julio de 20202020E10$0$37,721
Miércoles, 1 de julio de 20202020E0017590$0$14,145
Miércoles, 1 de julio de 20202020E0017590$0$5,894

Helpful resources

Announcements
Microsoft Fabric Learn Together

Microsoft Fabric Learn Together

Covering the world! 9:00-10:30 AM Sydney, 4:00-5:30 PM CET (Paris/Berlin), 7:00-8:30 PM Mexico City

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.