Forum Discussion
Consulta SQL de Oracle a DAX
Tenemos que convertir esta consulta ORACLE SQL (abajo) de un sistema heredado a dax. Cada report_date es dinámico en el sistema heredado. Necesito dividir con la segmentación de datos ENTRE FECHAS en Power BI que puede usar la report_date MIN/MAX.
Esta consulta obtiene compradores habituales que solo realizaron un pedido en un rango especificado y que no han realizado ningún pedido 6 meses antes a partir del día de inicio, de ahí la parte MENOS 180.
¿Cómo puedo volver a escribir la consulta en DAX que incluye la sección MENOS de -180 que excluye a los compradores habituales que realizaron un pedido en Power BI? El resultado final depende de lo que se seleccione en la segmentación de datos entre fechas, que puedo verificar en la base de datos PROD.
Agregar datos de ejemplo:
| report_date | mem_count | revenue_d |
| 3/3/2023 | 6920344 | 33.49 |
| 11/28/2022 | 2042881 | 31.99 |
| 2/16/2023 | 9979328 | 33.49 |
| 10/7/2022 | 8314724 | 32.49 |
| 12/28/2022 | 1207137 | 27.49 |
| 11/28/2022 | 6313638 | 31.99 |
| 12/28/2022 | 2749851 | 20.18 |
| 2/12/2023 | 9564690 | 23.37 |
| 8/20/2022 | 5922615 | 23.99 |
| 1/20/2023 | 3592548 | 26.79 |
| 10/15/2022 | 7639120 | 163.92 |
| 10/24/2022 | 5310111 | 25.29 |
| 11/28/2022 | 3083856 | 113.96 |
| 11/9/2022 | 3918934 | 25.29 |
| 3/11/2023 | 5300912 | 26.79 |
| 11/4/2022 | 6499904 | 40.98 |
| 9/28/2022 | 9816558 | 25.29 |
| 3/11/2023 | 8709867 | 16.49 |
Conjunto de datos de muestra más grande:
Aquí está la consulta: