Различное количество продуктов за каждый год

Это пример ученика с номером рулона, именем и адресом. Первый - без данных сортировки, а второй - с данными сортировки числа рулонов.

ArrayList<Student> ar = new ArrayList<Student>();
ar.add(new Student(111, "bbbb", "london"));
ar.add(new Student(131, "aaaa", "nyc"));
ar.add(new Student(121, "cccc", "jaipur"));

System.out.println("Unsorted");
for (int i=0; i<ar.size(); i++)
    System.out.println(ar.get(i));

Collections.sort(ar, new Sortbyroll());

System.out.println("\nSorted by rollno");
for (int i=0; i<ar.size(); i++)
    System.out.println(ar.get(i));

class Sortbyroll implements Comparator<Student>
{
    // Used for sorting in ascending order of
    // roll number
    public int compare(Student a, Student b)
    {
        return a.rollno - b.rollno;
    }
}
0
задан MoazRub 29 March 2019 в 05:54
поделиться

1 ответ

Когда вы говорите, что хотите иметь четкое количество продуктов, которые продавались каждый год, вам нужно отфильтровать продукты, у которых есть продажи, а затем подсчитать их. С другой стороны, ваш запрос учитывает членов Dimension-Attribute, которые останутся неизменными, независимо от того, были они проданы или нет.

Посмотрите на ответ ниже, который я дал на другой вопрос. Вы просматриваете весь пример или можете перейти непосредственно к последнему запросу. Это то, что вы хотите достичь.

MDX-запрос для подсчета количества названий продуктов

И, наконец, удачи на экзамене.

0
ответ дан MoazRub 29 March 2019 в 05:54
поделиться