cancel
Showing results for 
Search instead for 
Did you mean: 
Reply
Frequent Visitor

Agregar un número entero a una fecha da como resultado resultados extraños

Hola BI Gurus!

Tengo dos tablas, relacionadas 1 - muchas.

Tabla 1, FECHAS Tabla2, Números enteros

06/04/2020 3

Uso de NewDate á SUMX('table1', 'table1[DATES] + DAY('Table2'[Whole Numbers]))

Resultados: 06/14/4068

Resultado deseado: 06/07/2020

¿Qué me perdí? También probé DATEADD y recibí errores.

Cualquier ayuda es muy apreciada.

1 ACCEPTED SOLUTION

si entiendo bien.

¿Desea que una columna DATE de TABLE1 agregue valores calculados por una medida que obtiene valores de TABLE2?

respuesta: NO es posible directamente.

Las fórmulas DAX no permiten combinar datos de columna con mediciones sirectalmente sin utilizar agregaciones (por ejemplo, SUMX).

repensar cómo abordar el problema, como:

  • Que los cálculos se realicen en el nivel de medidas o columnas en ambos casos.
  • Cree una tabla calculada con Resumir que le permita convertir la medida en una columna

View solution in original post

7 REPLIES 7
Resolver II
Resolver II

veo dos errores en tu problema

  • Sumas a una fecha una cantidad de dias X. no debes hacerlo asi. debes utilizar funciones agregación como Dateadd
  • Usas la función DAY para dentro tiene un campo de tipo númerico. La función DAY debe tener un campo tipo fechas dentro.

 

Super User II
Super User II

Hola @kwong

aquí una solución con parámetro:

15-09-_2020_22-54-55.png

Con saludos amables desde la ciudad donde la leyenda del 'Pied Piper de Hamelin' está en casa
FrankAT (Orgulloso de ser un Datanaut)

Frequent Visitor

¡Gracias! ¿Funcionará esto para agregar datos 'aleatorios' de table2[duration]?

Super User II
Super User II

@kwong ,
En primer lugar, la función de día dará lugar a error, ya que espera el campo de fecha y recibe el número entero.
Creé datos de demostración con la misma estructura.
Tabla1: tabla de fechas, Tabla2, tabla con columna de fecha y columna de número entero.
La relación se basa en la columna de fecha, de 1 a muchos.

En Table1 creé una nueva columna: Uso de NewDate - CALCULATE(SUM(Table2[Número entero]))
Para cada día calcula el total de la columna Número entero de la Tabla2.
Y luego agrego el cálculo para agregar este número de días a la columna de fecha.
Así que el cálculo final en la columna es:
Uso de NewDate - CALCULATE(SUM(Table2[Número entero])) + Tabla1[Fecha]

new date.PNG

Frequent Visitor

Hola, Gracias por la respuesta rápida. Esto parece muy cercano. Creo que debería proporcionar más contexto...

Table2[Duración] es una Medida de una columna de una tercera tabla utilizada para calcular promedios de grupos de valores distintos otras dos columnas en table3.

Tabla 1[Fecha] Tabla2[Duración]

7/31/2020 0

6/4/2020 3

5/5/2020 3

6/1/2020 12

8/6/2020 9

9/8/2020 11

8/26/2020

9/2/2020 2

El deseo es agregar los valores de Table2[Duration] a las fechas de la tabla1[Date]

Retorno: Table1 o Table2 [Proyección] (los espacios en blanco pueden omitirse)

¿Alguna idea?

si entiendo bien.

¿Desea que una columna DATE de TABLE1 agregue valores calculados por una medida que obtiene valores de TABLE2?

respuesta: NO es posible directamente.

Las fórmulas DAX no permiten combinar datos de columna con mediciones sirectalmente sin utilizar agregaciones (por ejemplo, SUMX).

repensar cómo abordar el problema, como:

  • Que los cálculos se realicen en el nivel de medidas o columnas en ambos casos.
  • Cree una tabla calculada con Resumir que le permita convertir la medida en una columna

View solution in original post

¡Gracias! Creo que intentaré crear una nueva tabla a partir de la infomration a partir de dos tablas seprate.

table_current y table_past

table_combined tendrá [fecha] a partir de table_current y average_duration a partir de table_past

esperemos que esto sea bastante sencillo.

cualquier sugerencia es bienvenida! ustedes son geniales!

Helpful resources

Announcements
secondImage

Congratulations!

We are excited to announce the Power BI Super Users!

Microsoft Ignite

Microsoft Ignite with Arun Ulag

Featured Session: Drive Data Culture with Power BI- Vision, Strategy & Roadmap. Register here https://myignite.microsoft.com #MSIgnite #PowerPlatform #Power BI ​

Microsoft Ignite

Microsoft Ignite

Join digitally, March 2–4, 2021 to explore new tech that's ready to implement. Experience the keynote in mixed reality through AltspaceVR!

secondImage

The largest Power BI virtual conference

100+ sessions, 100+ speakers, Product managers, MVPs, and experts. All about Power BI. Attend online or watch the recordings.