Relacionado con hechos sin hechos

Un usuario Pregunto ✅

Anónimo

Lo tengo funcionando en este momento, pero no estoy seguro de qué problemas surgirán o problemas de rendimiento que enfrentaré. Mi objetivo es calcular las ventas (que son diarias) y tener la capacidad de filtrar las dimensiones que están vinculadas a mi tabla de hechos sin datos de instantáneas (un registro por cada mes). Adjunté un modelo y un código ficticios. Buscando sugerencias para cambios de modelo o mejoras de dax.

Sales Amount :=
SUMX (
    SUMMARIZE (
        'SalesRep Snapshot',
        'Sales Rep Dim'[Sales Rep ID],
        DATE[Cal Year],
        DATE[Cal Month]
    ),
    SUMX ( RELATEDTABLE ( Sales ), Sales[Sales Amount] )
)

FactlessFactQuestion.jpg

avanderschilden

Hola,

¿Es correcto que veo una relación de varios a uno entre la fecha y las ventas? ¿Por qué no hay muchos a uno entre las ventas y la fecha?

Saludos,

Adrian

Anónimo

En respuesta a avanderschilden

Gracias por señalar eso, esto es un error en un diagrama que armé rápidamente. Date and Sales tiene el mismo a muchos que el hecho sin hechos. Fecha (1) …. (M) Ventas

avanderschilden

En respuesta a Anónimo

Dado que desea pasar filtros de las 2 dimensiones inferiores, tienen que viajar a través de una relación inactiva entre fecha / ventas o fecha / factles, por lo que debe usar la función USERELATIONSHIP dentro de CALCULATE. Además de eso, también necesita CROSSFILTER para habilitar el filtrado en ambos sentidos, ya que no puede filtrar por defecto desde hechos sin hechos en la tabla de fechas.

Anónimo

En respuesta a avanderschilden

Puedo propagar el contexto del filtro usando tablas extendidas. Estoy buscando ideas sobre la implementación de tablas extendidas con diferente granularidad.

Buen punto sobre el filtro bidireccional en la fecha, no lo he considerado.

avanderschilden

En respuesta a Anónimo

No estoy seguro de qué resultado desea lograr. ¿Qué quiere decir con «diferente granularidad»? Sus ventas son diarias, y su tabla de fechas también, entonces, ¿cuál es la «granularidad diferente» que le gusta lograr?

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *