Forum Discussion
Ayuda de DAX Measure - First Post
- 5 years ago
No @ka047 ,
Si crees que hay algo mal con tus partes amarillas en tu fomula, puedes modificarlo así:
NOT ISBLANK ( [DeliveryDate] ) && [Shipdays] == 0Toda la fórmula:
Measure 3 = VAR summary = SUMMARIZE ( Fact_SalesCogs, Fact_SalesCogs[SalesOrder], Fact_SalesCogs[ShippingDateConfirmed], Fact_SalesCogs[DeliveryDate], Fact_SalesCogs[DropShippedInd], "Shipdays", CALCULATE ( AVERAGEX ( Fact_SalesCogs, DATEDIFF ( Fact_SalesCogs[ShippingDateConfirmed], Fact_SalesCogs[DeliveryDate], DAY ) ) ) ) RETURN SUMX ( summary, IF ( NOT ISBLANK ( [ShippingDateConfirmed] ) && ( NOT ISBLANK ( [DeliveryDate] ) && [Shipdays] == 0 || ( NOT ISBLANK ( [DeliveryDate] ) && ( Fact_SalesCogs[DropShippedInd] = 1 && [Shipdays] <= 1 && [Shipdays] >= 0 || Fact_SalesCogs[DropShippedInd] = 0 && [Shipdays] <= 3 && [Shipdays] >= 0 ) ) ), 1, 0 ) )Si [Shipdays] es una columna de tipo de número, [Shipdays] a 0 y [Shipdays] a 0 son diferentes:
Saludos
Equipo de apoyo a la comunidad _ Yingjie Li
Si este post ayuda,entonces considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.
Ese corazón debe ser y 3, me disculpo por la confusión.
@mahoneypat @AlB @PhilipTreacy @AllisonKennedy etiquetarlos, ya que veo que cada uno de ustedes eran los mejores autores de soluciones el mes pasado. Si pudieran ayudarme, se lo agradecería mucho. Espero aclarar cualquier pregunta que usted tendría también. ¡Gracias!
@ka047 Parece que tienes una solución cercana de @lbendlin . ¿Con cuántas mesas trabajas?
Si necesita una solución exacta más eficiente, proporcione una tabla de datos de ejemplo o al menos nombres de tablas y columnas y cualquier relación.
Entonces, si usted puede describir la lógica sucintamente en inglés (no con DAX), entonces podemos sugerir nuestros mejores enfoques a partir de ahí. 🙂